https://launchpad.net/~ginggs/+archive/ubuntu/testing/+build/23773846 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux riscv64-qemu-lcy01-061 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 Buildd toolchain package versions: launchpad-buildd_212~550~ubuntu20.04.1 python3-lpbuildd_212~550~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git_1:2.25.1-1ubuntu3.2 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 22 May 11:00:25 ntpdate[1826867]: adjust time server 10.211.37.1 offset -0.000204 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 --image-type chroot /home/buildd/filecache-default/71606a5f218d7969dca11cc1a0a8ecfd02d5af78 Creating target for build PACKAGEBUILD-23773846 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 Starting target for build PACKAGEBUILD-23773846 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 'deb http://ppa.launchpadcontent.net/ginggs/testing/ubuntu kinetic main' 'deb http://ftpmaster.internal/ubuntu kinetic main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu kinetic-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu kinetic-updates main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu kinetic-proposed main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-23773846 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 Adding trusted keys to build-PACKAGEBUILD-23773846 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa1024 2012-04-29 [SC] F749 99B3 5A9F 07F1 E13C 0C78 B5F1 95D2 08CC 41D2 uid [ unknown] Launchpad PPA for Graham Inggs /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 Updating target for build PACKAGEBUILD-23773846 Get:1 http://ppa.launchpadcontent.net/ginggs/testing/ubuntu kinetic InRelease [17.5 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic InRelease [267 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-security InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-updates InRelease [90.7 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic-proposed InRelease [118 kB] Get:6 http://ppa.launchpadcontent.net/ginggs/testing/ubuntu kinetic/main riscv64 Packages [7876 B] Get:7 http://ppa.launchpadcontent.net/ginggs/testing/ubuntu kinetic/main Translation-en [4444 B] Get:8 http://ftpmaster.internal/ubuntu kinetic/main riscv64 Packages [1287 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main Translation-en [510 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 Packages [13.5 MB] Get:11 http://ftpmaster.internal/ubuntu kinetic/universe Translation-en [5706 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/multiverse riscv64 Packages [158 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 Packages [119 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic-proposed/main Translation-en [51.2 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic-proposed/restricted riscv64 Packages [2980 B] Get:16 http://ftpmaster.internal/ubuntu kinetic-proposed/restricted Translation-en [12.0 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic-proposed/universe riscv64 Packages [503 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic-proposed/universe Translation-en [195 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic-proposed/multiverse riscv64 Packages [2396 B] Get:20 http://ftpmaster.internal/ubuntu kinetic-proposed/multiverse Translation-en [5488 B] Fetched 22.7 MB in 33s (694 kB/s) Reading package lists... W: http://ppa.launchpadcontent.net/ginggs/testing/ubuntu/dists/kinetic/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: util-linux-extra The following packages will be upgraded: adduser apt binutils binutils-common binutils-riscv64-linux-gnu bsdutils cpp-11 dash dpkg dpkg-dev g++-11 gcc-11 gcc-11-base gcc-12-base libapt-pkg6.0 libasan6 libatomic1 libbinutils libblkid1 libcc1-0 libctf-nobfd0 libctf0 libdb5.3 libdpkg-perl libgcc-11-dev libgcc-s1 libgcrypt20 libgomp1 libgpg-error0 libip4tc2 liblzma5 libmount1 libncurses6 libncursesw6 libpng16-16 libreadline8 libsmartcols1 libsqlite3-0 libssl3 libstdc++-11-dev libstdc++6 libtinfo6 libuuid1 libzstd1 linux-libc-dev mount ncurses-base ncurses-bin openssl pinentry-curses readline-common util-linux xz-utils 53 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 58.8 MB of archives. After this operation, 872 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu kinetic/main riscv64 bsdutils riscv64 1:2.38-4ubuntu1 [91.0 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libzstd1 riscv64 1.5.2+dfsg-1 [318 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libatomic1 riscv64 12.1.0-2ubuntu1 [7846 B] Get:4 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgomp1 riscv64 12.1.0-2ubuntu1 [110 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gcc-12-base riscv64 12.1.0-2ubuntu1 [18.8 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgcc-s1 riscv64 12.1.0-2ubuntu1 [44.0 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libcc1-0 riscv64 12.1.0-2ubuntu1 [42.8 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libstdc++6 riscv64 12.1.0-2ubuntu1 [674 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgpg-error0 riscv64 1.45-2 [62.7 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libgcrypt20 riscv64 1.10.1-2ubuntu1 [508 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 liblzma5 riscv64 5.2.5-2.1 [93.5 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libapt-pkg6.0 riscv64 2.5.0 [904 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dpkg riscv64 1.21.7ubuntu3 [1300 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 dash riscv64 0.5.11+git20210903+057cd650a4ed-8 [83.8 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main riscv64 ncurses-bin riscv64 6.3+20220423-2 [176 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libblkid1 riscv64 2.38-4ubuntu1 [149 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libmount1 riscv64 2.38-4ubuntu1 [157 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsmartcols1 riscv64 2.38-4ubuntu1 [102 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main riscv64 util-linux-extra riscv64 2.38-4ubuntu1 [103 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main riscv64 util-linux riscv64 2.38-4ubuntu1 [1142 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main riscv64 ncurses-base all 6.3+20220423-2 [21.2 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 adduser all 3.121ubuntu1 [150 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 apt riscv64 2.5.0 [1336 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main riscv64 mount riscv64 2.38-4ubuntu1 [130 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libdb5.3 riscv64 5.3.28+dfsg1-0.9 [660 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libncurses6 riscv64 6.3+20220423-2 [92.7 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libncursesw6 riscv64 6.3+20220423-2 [127 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libtinfo6 riscv64 6.3+20220423-2 [89.8 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libuuid1 riscv64 2.38-4ubuntu1 [26.2 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libip4tc2 riscv64 1.8.7-1ubuntu6 [18.0 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main riscv64 readline-common all 8.1.2-1.2 [53.6 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libreadline8 riscv64 8.1.2-1.2 [130 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsqlite3-0 riscv64 3.38.5-1 [572 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libssl3 riscv64 3.0.3-0ubuntu1 [1437 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main riscv64 openssl riscv64 3.0.3-0ubuntu1 [1135 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libpng16-16 riscv64 1.6.37-5 [174 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 xz-utils riscv64 5.2.5-2.1 [80.4 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libctf-nobfd0 riscv64 2.38-4ubuntu1 [98.9 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libctf0 riscv64 2.38-4ubuntu1 [96.8 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 binutils-riscv64-linux-gnu riscv64 2.38-4ubuntu1 [911 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libbinutils riscv64 2.38-4ubuntu1 [485 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 binutils riscv64 2.38-4ubuntu1 [3090 B] Get:43 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 binutils-common riscv64 2.38-4ubuntu1 [214 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libasan6 riscv64 11.3.0-3ubuntu1 [2093 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main riscv64 g++-11 riscv64 11.3.0-3ubuntu1 [9258 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gcc-11 riscv64 11.3.0-3ubuntu1 [15.8 MB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libstdc++-11-dev riscv64 11.3.0-3ubuntu1 [4587 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgcc-11-dev riscv64 11.3.0-3ubuntu1 [2280 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main riscv64 cpp-11 riscv64 11.3.0-3ubuntu1 [7947 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gcc-11-base riscv64 11.3.0-3ubuntu1 [20.9 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dpkg-dev all 1.21.7ubuntu3 [1070 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libdpkg-perl all 1.21.7ubuntu3 [236 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 linux-libc-dev riscv64 5.15.0-28.29 [1302 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main riscv64 pinentry-curses riscv64 1.2.0-1ubuntu1 [36.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 58.8 MB in 13s (4385 kB/s) (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38-4ubuntu1_riscv64.deb ... Unpacking bsdutils (1:2.38-4ubuntu1) over (1:2.37.2-4ubuntu3) ... Setting up bsdutils (1:2.38-4ubuntu1) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.2+dfsg-1_riscv64.deb ... Unpacking libzstd1:riscv64 (1.5.2+dfsg-1) over (1.4.8+dfsg-3build1) ... Setting up libzstd1:riscv64 (1.5.2+dfsg-1) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libatomic1_12.1.0-2ubuntu1_riscv64.deb ... Unpacking libatomic1:riscv64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libgomp1_12.1.0-2ubuntu1_riscv64.deb ... Unpacking libgomp1:riscv64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../gcc-12-base_12.1.0-2ubuntu1_riscv64.deb ... Unpacking gcc-12-base:riscv64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up gcc-12-base:riscv64 (12.1.0-2ubuntu1) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-2ubuntu1_riscv64.deb ... Unpacking libgcc-s1:riscv64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libgcc-s1:riscv64 (12.1.0-2ubuntu1) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libcc1-0_12.1.0-2ubuntu1_riscv64.deb ... Unpacking libcc1-0:riscv64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libstdc++6_12.1.0-2ubuntu1_riscv64.deb ... Unpacking libstdc++6:riscv64 (12.1.0-2ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libstdc++6:riscv64 (12.1.0-2ubuntu1) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.45-2_riscv64.deb ... Unpacking libgpg-error0:riscv64 (1.45-2) over (1.43-3) ... Setting up libgpg-error0:riscv64 (1.45-2) ... (Reading database ... 13360 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-2ubuntu1_riscv64.deb ... Unpacking libgcrypt20:riscv64 (1.10.1-2ubuntu1) over (1.9.4-3ubuntu3) ... Setting up libgcrypt20:riscv64 (1.10.1-2ubuntu1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2.1_riscv64.deb ... Unpacking liblzma5:riscv64 (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Setting up liblzma5:riscv64 (5.2.5-2.1) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.5.0_riscv64.deb ... Unpacking libapt-pkg6.0:riscv64 (2.5.0) over (2.4.5) ... Setting up libapt-pkg6.0:riscv64 (2.5.0) ... (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.7ubuntu3_riscv64.deb ... Unpacking dpkg (1.21.7ubuntu3) over (1.21.1ubuntu2) ... Setting up dpkg (1.21.7ubuntu3) ... dpkg: warning: This system uses merged-usr-via-aliased-dirs, going behind dpkg's dpkg: warning: back, breaking its core assumptions. This can cause silent file dpkg: warning: overwrites and disappearances, and its general tools misbehavior. dpkg: warning: See . (Reading database ... 13366 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-8_riscv64.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-8) over (0.5.11+git20210903+057cd650a4ed-3build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-8) ... (Reading database ... 13367 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3+20220423-2_riscv64.deb ... Unpacking ncurses-bin (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-bin (6.3+20220423-2) ... (Reading database ... 13367 files and directories currently installed.) Preparing to unpack .../libblkid1_2.38-4ubuntu1_riscv64.deb ... Unpacking libblkid1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libblkid1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13367 files and directories currently installed.) Preparing to unpack .../libmount1_2.38-4ubuntu1_riscv64.deb ... Unpacking libmount1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libmount1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13367 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38-4ubuntu1_riscv64.deb ... Unpacking libsmartcols1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libsmartcols1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13367 files and directories currently installed.) Preparing to unpack .../util-linux_2.38-4ubuntu1_riscv64.deb ... Unpacking util-linux (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... dpkg: warning: unable to delete old directory '/usr/lib/udev': Directory not empty Selecting previously unselected package util-linux-extra. Preparing to unpack .../util-linux-extra_2.38-4ubuntu1_riscv64.deb ... Unpacking util-linux-extra (2.38-4ubuntu1) ... Setting up util-linux-extra (2.38-4ubuntu1) ... (Reading database ... 13379 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3+20220423-2_all.deb ... Unpacking ncurses-base (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-base (6.3+20220423-2) ... (Reading database ... 13380 files and directories currently installed.) Preparing to unpack .../adduser_3.121ubuntu1_all.deb ... Unpacking adduser (3.121ubuntu1) over (3.118ubuntu5) ... Setting up adduser (3.121ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../archives/apt_2.5.0_riscv64.deb ... Unpacking apt (2.5.0) over (2.4.5) ... Setting up apt (2.5.0) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../mount_2.38-4ubuntu1_riscv64.deb ... Unpacking mount (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.9_riscv64.deb ... Unpacking libdb5.3:riscv64 (5.3.28+dfsg1-0.9) over (5.3.28+dfsg1-0.8ubuntu3) ... Setting up libdb5.3:riscv64 (5.3.28+dfsg1-0.9) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3+20220423-2_riscv64.deb ... Unpacking libncurses6:riscv64 (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libncursesw6_6.3+20220423-2_riscv64.deb ... Unpacking libncursesw6:riscv64 (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libtinfo6_6.3+20220423-2_riscv64.deb ... Unpacking libtinfo6:riscv64 (6.3+20220423-2) over (6.3-2) ... Setting up libtinfo6:riscv64 (6.3+20220423-2) ... (Reading database ... 13377 files and directories currently installed.) Preparing to unpack .../libuuid1_2.38-4ubuntu1_riscv64.deb ... Unpacking libuuid1:riscv64 (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libuuid1:riscv64 (2.38-4ubuntu1) ... (Reading database ... 13378 files and directories currently installed.) Preparing to unpack .../00-libip4tc2_1.8.7-1ubuntu6_riscv64.deb ... Unpacking libip4tc2:riscv64 (1.8.7-1ubuntu6) over (1.8.7-1ubuntu5) ... Preparing to unpack .../01-readline-common_8.1.2-1.2_all.deb ... Unpacking readline-common (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../02-libreadline8_8.1.2-1.2_riscv64.deb ... Unpacking libreadline8:riscv64 (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../03-libsqlite3-0_3.38.5-1_riscv64.deb ... Unpacking libsqlite3-0:riscv64 (3.38.5-1) over (3.37.2-2) ... Preparing to unpack .../04-libssl3_3.0.3-0ubuntu1_riscv64.deb ... Unpacking libssl3:riscv64 (3.0.3-0ubuntu1) over (3.0.2-0ubuntu1) ... Preparing to unpack .../05-openssl_3.0.3-0ubuntu1_riscv64.deb ... Unpacking openssl (3.0.3-0ubuntu1) over (3.0.2-0ubuntu1) ... Preparing to unpack .../06-libpng16-16_1.6.37-5_riscv64.deb ... Unpacking libpng16-16:riscv64 (1.6.37-5) over (1.6.37-3build5) ... Preparing to unpack .../07-xz-utils_5.2.5-2.1_riscv64.deb ... Unpacking xz-utils (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Preparing to unpack .../08-libctf-nobfd0_2.38-4ubuntu1_riscv64.deb ... Unpacking libctf-nobfd0:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../09-libctf0_2.38-4ubuntu1_riscv64.deb ... Unpacking libctf0:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../10-binutils-riscv64-linux-gnu_2.38-4ubuntu1_riscv64.deb ... Unpacking binutils-riscv64-linux-gnu (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../11-libbinutils_2.38-4ubuntu1_riscv64.deb ... Unpacking libbinutils:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../12-binutils_2.38-4ubuntu1_riscv64.deb ... Unpacking binutils (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../13-binutils-common_2.38-4ubuntu1_riscv64.deb ... Unpacking binutils-common:riscv64 (2.38-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../14-libasan6_11.3.0-3ubuntu1_riscv64.deb ... Unpacking libasan6:riscv64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../15-g++-11_11.3.0-3ubuntu1_riscv64.deb ... Unpacking g++-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../16-gcc-11_11.3.0-3ubuntu1_riscv64.deb ... Unpacking gcc-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../17-libstdc++-11-dev_11.3.0-3ubuntu1_riscv64.deb ... Unpacking libstdc++-11-dev:riscv64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../18-libgcc-11-dev_11.3.0-3ubuntu1_riscv64.deb ... Unpacking libgcc-11-dev:riscv64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../19-cpp-11_11.3.0-3ubuntu1_riscv64.deb ... Unpacking cpp-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../20-gcc-11-base_11.3.0-3ubuntu1_riscv64.deb ... Unpacking gcc-11-base:riscv64 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../21-dpkg-dev_1.21.7ubuntu3_all.deb ... Unpacking dpkg-dev (1.21.7ubuntu3) over (1.21.1ubuntu2) ... Preparing to unpack .../22-libdpkg-perl_1.21.7ubuntu3_all.deb ... Unpacking libdpkg-perl (1.21.7ubuntu3) over (1.21.1ubuntu2) ... Preparing to unpack .../23-linux-libc-dev_5.15.0-28.29_riscv64.deb ... Unpacking linux-libc-dev:riscv64 (5.15.0-28.29) over (5.15.0-27.28) ... Preparing to unpack .../24-pinentry-curses_1.2.0-1ubuntu1_riscv64.deb ... Unpacking pinentry-curses (1.2.0-1ubuntu1) over (1.1.1-1build2) ... Setting up libip4tc2:riscv64 (1.8.7-1ubuntu6) ... Setting up gcc-11-base:riscv64 (11.3.0-3ubuntu1) ... Setting up libsqlite3-0:riscv64 (3.38.5-1) ... Setting up binutils-common:riscv64 (2.38-4ubuntu1) ... Setting up libssl3:riscv64 (3.0.3-0ubuntu1) ... Setting up linux-libc-dev:riscv64 (5.15.0-28.29) ... Setting up libctf-nobfd0:riscv64 (2.38-4ubuntu1) ... Setting up libgomp1:riscv64 (12.1.0-2ubuntu1) ... Setting up libasan6:riscv64 (11.3.0-3ubuntu1) ... Setting up libncurses6:riscv64 (6.3+20220423-2) ... Setting up xz-utils (5.2.5-2.1) ... Setting up libpng16-16:riscv64 (1.6.37-5) ... Setting up libatomic1:riscv64 (12.1.0-2ubuntu1) ... Setting up util-linux (2.38-4ubuntu1) ... Setting up libncursesw6:riscv64 (6.3+20220423-2) ... Setting up libdpkg-perl (1.21.7ubuntu3) ... Setting up libgcc-11-dev:riscv64 (11.3.0-3ubuntu1) ... Setting up mount (2.38-4ubuntu1) ... Setting up libbinutils:riscv64 (2.38-4ubuntu1) ... Setting up openssl (3.0.3-0ubuntu1) ... Setting up readline-common (8.1.2-1.2) ... Setting up libcc1-0:riscv64 (12.1.0-2ubuntu1) ... Setting up libctf0:riscv64 (2.38-4ubuntu1) ... Setting up pinentry-curses (1.2.0-1ubuntu1) ... Setting up cpp-11 (11.3.0-3ubuntu1) ... Setting up libreadline8:riscv64 (8.1.2-1.2) ... Setting up binutils-riscv64-linux-gnu (2.38-4ubuntu1) ... Setting up binutils (2.38-4ubuntu1) ... Setting up dpkg-dev (1.21.7ubuntu3) ... Setting up libstdc++-11-dev:riscv64 (11.3.0-3ubuntu1) ... Setting up gcc-11 (11.3.0-3ubuntu1) ... Setting up g++-11 (11.3.0-3ubuntu1) ... Processing triggers for debianutils (5.7-0.2) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-23773846 riscv64 kinetic -c chroot:build-PACKAGEBUILD-23773846 --arch=riscv64 --dist=kinetic --nolog 'hypre_2.23.0-2ubuntu1~ppa1.dsc' Initiating build PACKAGEBUILD-23773846 with 8 jobs across 8 processor cores. Kernel reported to sbuild: 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on riscv64-qemu-lcy01-061.buildd +==============================================================================+ | hypre 2.23.0-2ubuntu1~ppa1 (riscv64) Sun, 22 May 2022 11:06:01 +0000 | +==============================================================================+ Package: hypre Version: 2.23.0-2ubuntu1~ppa1 Source Version: 2.23.0-2ubuntu1~ppa1 Distribution: kinetic Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23773846/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/hypre-CsIsW4/resolver-yDTRi1' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- hypre_2.23.0-2ubuntu1~ppa1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/hypre-CsIsW4/hypre-2.23.0' with '<>' I: NOTICE: Log filtering will replace 'build/hypre-CsIsW4' with '<>' +------------------------------------------------------------------------------+ | 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, libblas64-dev | libopenblas64-dev | libatlas-base-dev | libblas64.so, liblapack64-dev | libopenblas64-dev | libatlas-base-dev | liblapack64.so, libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev, build-essential, fakeroot Filtered 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 | libopenblas64-dev | libatlas-base-dev | libblas64.so, liblapack64-dev | libopenblas64-dev | libatlas-base-dev | liblapack64.so, libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [579 B] Get:5 copy:/<>/apt_archive ./ Packages [579 B] Fetched 2121 B in 1s (2856 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 debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base gfortran gfortran-11 groff-base ibverbs-providers intltool-debian libarchive-zip-perl libblas-dev libblas3 libblas64-3 libblas64-dev libbrotli1 libbsd0 libcbor0.8 libcombblas1.16.0 libcurl3-gnutls libdebhelper-perl libdw1 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-11-dev libgfortran5 libglib2.0-0 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu71 libjs-jquery libjs-jquery-ui liblapack-dev liblapack3 liblapack64-3 liblapack64-dev libldap-2.5-0 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmd0 libmetis5 libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpmix-dev libpmix2 libpsl5 libptscotch-7.0 librdmacm1 librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist7 libsuperlu5 libtool libuchardet0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 m4 man-db mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkg-config po-debconf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-doc gfortran-11-doc libcoarrays-dev groff liblapack-doc libjs-jquery-ui-docs libtool-doc openmpi-doc pciutils libsuperlu-doc gcj-jdk m4-doc apparmor less www-browser opencl-icd keychain libpam-ssh monkeysphere ssh-askpass libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs javascript-common libldap-common libcoarrays-openmpi-dev publicsuffix libsasl2-modules xauth libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base gfortran gfortran-11 groff-base ibverbs-providers intltool-debian libarchive-zip-perl libblas-dev libblas3 libblas64-3 libblas64-dev libbrotli1 libbsd0 libcbor0.8 libcombblas1.16.0 libcurl3-gnutls libdebhelper-perl libdw1 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-11-dev libgfortran5 libglib2.0-0 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu71 libjs-jquery libjs-jquery-ui liblapack-dev liblapack3 liblapack64-3 liblapack64-dev libldap-2.5-0 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmd0 libmetis5 libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3 libpciaccess0 libpipeline1 libpmix-dev libpmix2 libpsl5 libptscotch-7.0 librdmacm1 librtmp1 libsasl2-2 libsasl2-modules-db libsigsegv2 libssh-4 libsub-override-perl libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist7 libsuperlu5 libtool libuchardet0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 m4 man-db mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkg-config po-debconf sbuild-build-depends-main-dummy zlib1g-dev 0 upgraded, 110 newly installed, 0 to remove and 0 not upgraded. Need to get 73.4 MB of archives. After this operation, 378 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [794 B] Get:2 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libmd0 riscv64 1.0.4-1build1 [30.1 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libbsd0 riscv64 0.11.6-1 [40.7 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libelf1 riscv64 0.187-1 [46.4 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libglib2.0-0 riscv64 2.72.1-1 [1310 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libicu71 riscv64 71.1-3 [10.5 MB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxml2 riscv64 2.9.14+dfsg-1 [597 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main riscv64 bsdextrautils riscv64 2.38-4ubuntu1 [81.5 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libmagic-mgc riscv64 1:5.41-4 [257 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libmagic1 riscv64 1:5.41-4 [88.7 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 file riscv64 1:5.41-4 [20.6 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gettext-base riscv64 0.21-4ubuntu4 [38.7 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libuchardet0 riscv64 0.0.7-1build2 [78.9 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main riscv64 groff-base riscv64 1.22.4-8build1 [925 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libcbor0.8 riscv64 0.8.0-2ubuntu1 [20.7 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libedit2 riscv64 3.1-20210910-1build1 [82.3 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfido2-1 riscv64 1.11.0-1 [72.4 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libnghttp2-14 riscv64 1.47.0-1 [66.4 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnuma1 riscv64 2.0.14-3ubuntu2 [20.0 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpipeline1 riscv64 1.5.6-1 [26.1 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpsl5 riscv64 0.21.0-1.2build2 [57.3 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxau6 riscv64 1:1.0.9-1build5 [6836 B] Get:23 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxdmcp6 riscv64 1:1.1.3-0ubuntu5 [10.3 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxcb1 riscv64 1.14-3ubuntu3 [42.6 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libx11-data all 2:1.7.5-1 [119 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libx11-6 riscv64 2:1.7.5-1 [621 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxext6 riscv64 2:1.3.4-1build1 [27.8 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main riscv64 man-db riscv64 2.10.2-1 [1144 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main riscv64 openssh-client riscv64 1:9.0p1-1 [804 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsigsegv2 riscv64 2.13-1ubuntu3 [13.6 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main riscv64 m4 riscv64 1.4.18-5ubuntu2 [193 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main riscv64 autoconf all 2.71-2 [338 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main riscv64 autotools-dev all 20220109.1 [44.9 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main riscv64 automake all 1:1.16.5-1.3 [558 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main riscv64 autopoint all 0.21-4ubuntu4 [422 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libdebhelper-perl all 13.7.1ubuntu1 [66.9 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libtool all 2.4.7-4 [166 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dh-autoreconf all 20 [16.1 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libsub-override-perl all 0.09-2 [9532 B] Get:41 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:43 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libdw1 riscv64 0.187-1 [227 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main riscv64 debugedit riscv64 1:5.0-4build1 [50.0 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main riscv64 dwz riscv64 0.14-1build2 [105 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gettext riscv64 0.21-4ubuntu4 [817 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main riscv64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main riscv64 po-debconf all 1.0.21+nmu1 [233 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main riscv64 debhelper all 13.7.1ubuntu1 [940 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgfortran5 riscv64 12.1.0-2ubuntu1 [377 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libgfortran-11-dev riscv64 11.3.0-3ubuntu1 [1116 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gfortran-11 riscv64 11.3.0-3ubuntu1 [8454 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main riscv64 gfortran riscv64 4:11.2.0-1ubuntu1 [1178 B] Get:54 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-3-200 riscv64 3.5.0-0.1 [50.4 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-route-3-200 riscv64 3.5.0-0.1 [158 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libibverbs1 riscv64 40.0-1 [57.0 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main riscv64 ibverbs-providers riscv64 40.0-1 [324 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libblas3 riscv64 3.10.1-1 [120 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libblas-dev riscv64 3.10.1-1 [277 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libblas64-3 riscv64 3.10.1-1 [92.2 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libblas64-dev riscv64 3.10.1-1 [214 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libbrotli1 riscv64 1.0.9-2build6 [330 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-core-2.1-7 riscv64 2.1.12-stable-5 [80.0 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-pthreads-2.1-7 riscv64 2.1.12-stable-5 [7274 B] Get:65 http://ftpmaster.internal/ubuntu kinetic/main riscv64 librdmacm1 riscv64 40.0-1 [64.4 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libfabric1 riscv64 1.11.0-3 [333 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhwloc15 riscv64 2.7.1-1 [135 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsasl2-modules-db riscv64 2.1.28+dfsg-6 [19.4 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libsasl2-2 riscv64 2.1.28+dfsg-6 [55.1 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libldap-2.5-0 riscv64 2.5.11+dfsg-1~exp1ubuntu3 [163 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main riscv64 librtmp1 riscv64 2.4+20151223.gitfa8646d.1-2build4 [54.6 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libssh-4 riscv64 0.9.6-2build1 [162 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libcurl3-gnutls riscv64 7.83.1-1 [247 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libpciaccess0 riscv64 0.16-3 [16.8 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libxnvctrl0 riscv64 510.47.03-0ubuntu1 [10.9 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 ocl-icd-libopencl1 riscv64 2.2.14-3 [34.3 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhwloc-plugins riscv64 2.7.1-1 [13.7 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libpmix2 riscv64 4.1.2-2ubuntu1 [565 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenmpi3 riscv64 4.1.3-2ubuntu1 [2016 kB] Get:80 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libcombblas1.16.0 riscv64 1.6.2-8 [275 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-2.1-7 riscv64 2.1.12-stable-5 [126 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-extra-2.1-7 riscv64 2.1.12-stable-5 [56.5 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-openssl-2.1-7 riscv64 2.1.12-stable-5 [13.4 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 libevent-dev riscv64 2.1.12-stable-5 [528 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] Get:86 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libjs-jquery-ui all 1.13.1+dfsg-1 [253 kB] Get:87 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 liblapack3 riscv64 3.10.1-1 [1871 kB] Get:88 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 liblapack-dev riscv64 3.10.1-1 [10.1 MB] Get:89 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 liblapack64-3 riscv64 3.10.1-1 [1804 kB] Get:90 http://ftpmaster.internal/ubuntu kinetic-proposed/main riscv64 liblapack64-dev riscv64 3.10.1-1 [9845 kB] Get:91 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libltdl7 riscv64 2.4.7-4 [37.1 kB] Get:92 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libltdl-dev riscv64 2.4.7-4 [190 kB] Get:93 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libmetis5 riscv64 5.1.0.dfsg-7build2 [153 kB] Get:94 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-3-dev riscv64 3.5.0-0.1 [188 kB] Get:95 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnl-route-3-dev riscv64 3.5.0-0.1 [549 kB] Get:96 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libnuma-dev riscv64 2.0.14-3ubuntu2 [67.0 kB] Get:97 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libhwloc-dev riscv64 2.7.1-1 [521 kB] Get:98 http://ftpmaster.internal/ubuntu kinetic/main riscv64 zlib1g-dev riscv64 1:1.2.11.dfsg-2ubuntu9 [241 kB] Get:99 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libpmix-dev riscv64 4.1.2-2ubuntu1 [2465 kB] Get:100 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libptscotch-7.0 riscv64 7.0.1-2ubuntu1 [604 kB] Get:101 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu5 riscv64 5.3.0+dfsg1-2 [152 kB] Get:102 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu-dev riscv64 5.3.0+dfsg1-2 [20.0 kB] Get:103 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu-dist7 riscv64 7.2.0+dfsg1-2build1 [497 kB] Get:104 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libsuperlu-dist-dev riscv64 7.2.0+dfsg1-2build1 [2860 kB] Get:105 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 openmpi-common all 4.1.3-2ubuntu1 [163 kB] Get:106 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 openmpi-bin riscv64 4.1.3-2ubuntu1 [82.1 kB] Get:107 http://ftpmaster.internal/ubuntu kinetic/main riscv64 pkg-config riscv64 0.29.2-1ubuntu3 [46.2 kB] Get:108 http://ftpmaster.internal/ubuntu kinetic/main riscv64 libibverbs-dev riscv64 40.0-1 [1590 kB] Get:109 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 libopenmpi-dev riscv64 4.1.3-2ubuntu1 [828 kB] Get:110 http://ftpmaster.internal/ubuntu kinetic/universe riscv64 mpi-default-dev riscv64 1.14 [3698 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 73.4 MB in 13s (5456 kB/s) Selecting previously unselected package libmd0:riscv64. (Reading database ... 13417 files and directories currently installed.) Preparing to unpack .../000-libmd0_1.0.4-1build1_riscv64.deb ... Unpacking libmd0:riscv64 (1.0.4-1build1) ... Selecting previously unselected package libbsd0:riscv64. Preparing to unpack .../001-libbsd0_0.11.6-1_riscv64.deb ... Unpacking libbsd0:riscv64 (0.11.6-1) ... Selecting previously unselected package libelf1:riscv64. Preparing to unpack .../002-libelf1_0.187-1_riscv64.deb ... Unpacking libelf1:riscv64 (0.187-1) ... Selecting previously unselected package libglib2.0-0:riscv64. Preparing to unpack .../003-libglib2.0-0_2.72.1-1_riscv64.deb ... Unpacking libglib2.0-0:riscv64 (2.72.1-1) ... Selecting previously unselected package libicu71:riscv64. Preparing to unpack .../004-libicu71_71.1-3_riscv64.deb ... Unpacking libicu71:riscv64 (71.1-3) ... Selecting previously unselected package libxml2:riscv64. Preparing to unpack .../005-libxml2_2.9.14+dfsg-1_riscv64.deb ... Unpacking libxml2:riscv64 (2.9.14+dfsg-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../006-bsdextrautils_2.38-4ubuntu1_riscv64.deb ... Unpacking bsdextrautils (2.38-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../007-libmagic-mgc_1%3a5.41-4_riscv64.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:riscv64. Preparing to unpack .../008-libmagic1_1%3a5.41-4_riscv64.deb ... Unpacking libmagic1:riscv64 (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../009-file_1%3a5.41-4_riscv64.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../010-gettext-base_0.21-4ubuntu4_riscv64.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:riscv64. Preparing to unpack .../011-libuchardet0_0.0.7-1build2_riscv64.deb ... Unpacking libuchardet0:riscv64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../012-groff-base_1.22.4-8build1_riscv64.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libcbor0.8:riscv64. Preparing to unpack .../013-libcbor0.8_0.8.0-2ubuntu1_riscv64.deb ... Unpacking libcbor0.8:riscv64 (0.8.0-2ubuntu1) ... Selecting previously unselected package libedit2:riscv64. Preparing to unpack .../014-libedit2_3.1-20210910-1build1_riscv64.deb ... Unpacking libedit2:riscv64 (3.1-20210910-1build1) ... Selecting previously unselected package libfido2-1:riscv64. Preparing to unpack .../015-libfido2-1_1.11.0-1_riscv64.deb ... Unpacking libfido2-1:riscv64 (1.11.0-1) ... Selecting previously unselected package libnghttp2-14:riscv64. Preparing to unpack .../016-libnghttp2-14_1.47.0-1_riscv64.deb ... Unpacking libnghttp2-14:riscv64 (1.47.0-1) ... Selecting previously unselected package libnuma1:riscv64. Preparing to unpack .../017-libnuma1_2.0.14-3ubuntu2_riscv64.deb ... Unpacking libnuma1:riscv64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libpipeline1:riscv64. Preparing to unpack .../018-libpipeline1_1.5.6-1_riscv64.deb ... Unpacking libpipeline1:riscv64 (1.5.6-1) ... Selecting previously unselected package libpsl5:riscv64. Preparing to unpack .../019-libpsl5_0.21.0-1.2build2_riscv64.deb ... Unpacking libpsl5:riscv64 (0.21.0-1.2build2) ... Selecting previously unselected package libxau6:riscv64. Preparing to unpack .../020-libxau6_1%3a1.0.9-1build5_riscv64.deb ... Unpacking libxau6:riscv64 (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:riscv64. Preparing to unpack .../021-libxdmcp6_1%3a1.1.3-0ubuntu5_riscv64.deb ... Unpacking libxdmcp6:riscv64 (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:riscv64. Preparing to unpack .../022-libxcb1_1.14-3ubuntu3_riscv64.deb ... Unpacking libxcb1:riscv64 (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../023-libx11-data_2%3a1.7.5-1_all.deb ... Unpacking libx11-data (2:1.7.5-1) ... Selecting previously unselected package libx11-6:riscv64. Preparing to unpack .../024-libx11-6_2%3a1.7.5-1_riscv64.deb ... Unpacking libx11-6:riscv64 (2:1.7.5-1) ... Selecting previously unselected package libxext6:riscv64. Preparing to unpack .../025-libxext6_2%3a1.3.4-1build1_riscv64.deb ... Unpacking libxext6:riscv64 (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../026-man-db_2.10.2-1_riscv64.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../027-openssh-client_1%3a9.0p1-1_riscv64.deb ... Unpacking openssh-client (1:9.0p1-1) ... Selecting previously unselected package libsigsegv2:riscv64. Preparing to unpack .../028-libsigsegv2_2.13-1ubuntu3_riscv64.deb ... Unpacking libsigsegv2:riscv64 (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../029-m4_1.4.18-5ubuntu2_riscv64.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../030-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../031-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../032-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 .../033-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../034-libdebhelper-perl_13.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.7.1ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../035-libtool_2.4.7-4_all.deb ... Unpacking libtool (2.4.7-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../036-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../037-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 .../038-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../040-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:riscv64. Preparing to unpack .../041-libdw1_0.187-1_riscv64.deb ... Unpacking libdw1:riscv64 (0.187-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../042-debugedit_1%3a5.0-4build1_riscv64.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../043-dwz_0.14-1build2_riscv64.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../044-gettext_0.21-4ubuntu4_riscv64.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../045-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../046-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../047-debhelper_13.7.1ubuntu1_all.deb ... Unpacking debhelper (13.7.1ubuntu1) ... Selecting previously unselected package libgfortran5:riscv64. Preparing to unpack .../048-libgfortran5_12.1.0-2ubuntu1_riscv64.deb ... Unpacking libgfortran5:riscv64 (12.1.0-2ubuntu1) ... Selecting previously unselected package libgfortran-11-dev:riscv64. Preparing to unpack .../049-libgfortran-11-dev_11.3.0-3ubuntu1_riscv64.deb ... Unpacking libgfortran-11-dev:riscv64 (11.3.0-3ubuntu1) ... Selecting previously unselected package gfortran-11. Preparing to unpack .../050-gfortran-11_11.3.0-3ubuntu1_riscv64.deb ... Unpacking gfortran-11 (11.3.0-3ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../051-gfortran_4%3a11.2.0-1ubuntu1_riscv64.deb ... Unpacking gfortran (4:11.2.0-1ubuntu1) ... Selecting previously unselected package libnl-3-200:riscv64. Preparing to unpack .../052-libnl-3-200_3.5.0-0.1_riscv64.deb ... Unpacking libnl-3-200:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-200:riscv64. Preparing to unpack .../053-libnl-route-3-200_3.5.0-0.1_riscv64.deb ... Unpacking libnl-route-3-200:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libibverbs1:riscv64. Preparing to unpack .../054-libibverbs1_40.0-1_riscv64.deb ... Unpacking libibverbs1:riscv64 (40.0-1) ... Selecting previously unselected package ibverbs-providers:riscv64. Preparing to unpack .../055-ibverbs-providers_40.0-1_riscv64.deb ... Unpacking ibverbs-providers:riscv64 (40.0-1) ... Selecting previously unselected package libblas3:riscv64. Preparing to unpack .../056-libblas3_3.10.1-1_riscv64.deb ... Unpacking libblas3:riscv64 (3.10.1-1) ... Selecting previously unselected package libblas-dev:riscv64. Preparing to unpack .../057-libblas-dev_3.10.1-1_riscv64.deb ... Unpacking libblas-dev:riscv64 (3.10.1-1) ... Selecting previously unselected package libblas64-3:riscv64. Preparing to unpack .../058-libblas64-3_3.10.1-1_riscv64.deb ... Unpacking libblas64-3:riscv64 (3.10.1-1) ... Selecting previously unselected package libblas64-dev:riscv64. Preparing to unpack .../059-libblas64-dev_3.10.1-1_riscv64.deb ... Unpacking libblas64-dev:riscv64 (3.10.1-1) ... Selecting previously unselected package libbrotli1:riscv64. Preparing to unpack .../060-libbrotli1_1.0.9-2build6_riscv64.deb ... Unpacking libbrotli1:riscv64 (1.0.9-2build6) ... Selecting previously unselected package libevent-core-2.1-7:riscv64. Preparing to unpack .../061-libevent-core-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-core-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-pthreads-2.1-7:riscv64. Preparing to unpack .../062-libevent-pthreads-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-pthreads-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package librdmacm1:riscv64. Preparing to unpack .../063-librdmacm1_40.0-1_riscv64.deb ... Unpacking librdmacm1:riscv64 (40.0-1) ... Selecting previously unselected package libfabric1:riscv64. Preparing to unpack .../064-libfabric1_1.11.0-3_riscv64.deb ... Unpacking libfabric1:riscv64 (1.11.0-3) ... Selecting previously unselected package libhwloc15:riscv64. Preparing to unpack .../065-libhwloc15_2.7.1-1_riscv64.deb ... Unpacking libhwloc15:riscv64 (2.7.1-1) ... Selecting previously unselected package libsasl2-modules-db:riscv64. Preparing to unpack .../066-libsasl2-modules-db_2.1.28+dfsg-6_riscv64.deb ... Unpacking libsasl2-modules-db:riscv64 (2.1.28+dfsg-6) ... Selecting previously unselected package libsasl2-2:riscv64. Preparing to unpack .../067-libsasl2-2_2.1.28+dfsg-6_riscv64.deb ... Unpacking libsasl2-2:riscv64 (2.1.28+dfsg-6) ... Selecting previously unselected package libldap-2.5-0:riscv64. Preparing to unpack .../068-libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_riscv64.deb ... Unpacking libldap-2.5-0:riscv64 (2.5.11+dfsg-1~exp1ubuntu3) ... Selecting previously unselected package librtmp1:riscv64. Preparing to unpack .../069-librtmp1_2.4+20151223.gitfa8646d.1-2build4_riscv64.deb ... Unpacking librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:riscv64. Preparing to unpack .../070-libssh-4_0.9.6-2build1_riscv64.deb ... Unpacking libssh-4:riscv64 (0.9.6-2build1) ... Selecting previously unselected package libcurl3-gnutls:riscv64. Preparing to unpack .../071-libcurl3-gnutls_7.83.1-1_riscv64.deb ... Unpacking libcurl3-gnutls:riscv64 (7.83.1-1) ... Selecting previously unselected package libpciaccess0:riscv64. Preparing to unpack .../072-libpciaccess0_0.16-3_riscv64.deb ... Unpacking libpciaccess0:riscv64 (0.16-3) ... Selecting previously unselected package libxnvctrl0:riscv64. Preparing to unpack .../073-libxnvctrl0_510.47.03-0ubuntu1_riscv64.deb ... Unpacking libxnvctrl0:riscv64 (510.47.03-0ubuntu1) ... Selecting previously unselected package ocl-icd-libopencl1:riscv64. Preparing to unpack .../074-ocl-icd-libopencl1_2.2.14-3_riscv64.deb ... Unpacking ocl-icd-libopencl1:riscv64 (2.2.14-3) ... Selecting previously unselected package libhwloc-plugins:riscv64. Preparing to unpack .../075-libhwloc-plugins_2.7.1-1_riscv64.deb ... Unpacking libhwloc-plugins:riscv64 (2.7.1-1) ... Selecting previously unselected package libpmix2:riscv64. Preparing to unpack .../076-libpmix2_4.1.2-2ubuntu1_riscv64.deb ... Unpacking libpmix2:riscv64 (4.1.2-2ubuntu1) ... Selecting previously unselected package libopenmpi3:riscv64. Preparing to unpack .../077-libopenmpi3_4.1.3-2ubuntu1_riscv64.deb ... Unpacking libopenmpi3:riscv64 (4.1.3-2ubuntu1) ... Selecting previously unselected package libcombblas1.16.0:riscv64. Preparing to unpack .../078-libcombblas1.16.0_1.6.2-8_riscv64.deb ... Unpacking libcombblas1.16.0:riscv64 (1.6.2-8) ... Selecting previously unselected package libevent-2.1-7:riscv64. Preparing to unpack .../079-libevent-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-extra-2.1-7:riscv64. Preparing to unpack .../080-libevent-extra-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-extra-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-openssl-2.1-7:riscv64. Preparing to unpack .../081-libevent-openssl-2.1-7_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-openssl-2.1-7:riscv64 (2.1.12-stable-5) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../082-libevent-dev_2.1.12-stable-5_riscv64.deb ... Unpacking libevent-dev (2.1.12-stable-5) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../083-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../084-libjs-jquery-ui_1.13.1+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.1+dfsg-1) ... Selecting previously unselected package liblapack3:riscv64. Preparing to unpack .../085-liblapack3_3.10.1-1_riscv64.deb ... Unpacking liblapack3:riscv64 (3.10.1-1) ... Selecting previously unselected package liblapack-dev:riscv64. Preparing to unpack .../086-liblapack-dev_3.10.1-1_riscv64.deb ... Unpacking liblapack-dev:riscv64 (3.10.1-1) ... Selecting previously unselected package liblapack64-3:riscv64. Preparing to unpack .../087-liblapack64-3_3.10.1-1_riscv64.deb ... Unpacking liblapack64-3:riscv64 (3.10.1-1) ... Selecting previously unselected package liblapack64-dev:riscv64. Preparing to unpack .../088-liblapack64-dev_3.10.1-1_riscv64.deb ... Unpacking liblapack64-dev:riscv64 (3.10.1-1) ... Selecting previously unselected package libltdl7:riscv64. Preparing to unpack .../089-libltdl7_2.4.7-4_riscv64.deb ... Unpacking libltdl7:riscv64 (2.4.7-4) ... Selecting previously unselected package libltdl-dev:riscv64. Preparing to unpack .../090-libltdl-dev_2.4.7-4_riscv64.deb ... Unpacking libltdl-dev:riscv64 (2.4.7-4) ... Selecting previously unselected package libmetis5:riscv64. Preparing to unpack .../091-libmetis5_5.1.0.dfsg-7build2_riscv64.deb ... Unpacking libmetis5:riscv64 (5.1.0.dfsg-7build2) ... Selecting previously unselected package libnl-3-dev:riscv64. Preparing to unpack .../092-libnl-3-dev_3.5.0-0.1_riscv64.deb ... Unpacking libnl-3-dev:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-dev:riscv64. Preparing to unpack .../093-libnl-route-3-dev_3.5.0-0.1_riscv64.deb ... Unpacking libnl-route-3-dev:riscv64 (3.5.0-0.1) ... Selecting previously unselected package libnuma-dev:riscv64. Preparing to unpack .../094-libnuma-dev_2.0.14-3ubuntu2_riscv64.deb ... Unpacking libnuma-dev:riscv64 (2.0.14-3ubuntu2) ... Selecting previously unselected package libhwloc-dev:riscv64. Preparing to unpack .../095-libhwloc-dev_2.7.1-1_riscv64.deb ... Unpacking libhwloc-dev:riscv64 (2.7.1-1) ... Selecting previously unselected package zlib1g-dev:riscv64. Preparing to unpack .../096-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9_riscv64.deb ... Unpacking zlib1g-dev:riscv64 (1:1.2.11.dfsg-2ubuntu9) ... Selecting previously unselected package libpmix-dev:riscv64. Preparing to unpack .../097-libpmix-dev_4.1.2-2ubuntu1_riscv64.deb ... Unpacking libpmix-dev:riscv64 (4.1.2-2ubuntu1) ... Selecting previously unselected package libptscotch-7.0:riscv64. Preparing to unpack .../098-libptscotch-7.0_7.0.1-2ubuntu1_riscv64.deb ... Unpacking libptscotch-7.0:riscv64 (7.0.1-2ubuntu1) ... Selecting previously unselected package libsuperlu5:riscv64. Preparing to unpack .../099-libsuperlu5_5.3.0+dfsg1-2_riscv64.deb ... Unpacking libsuperlu5:riscv64 (5.3.0+dfsg1-2) ... Selecting previously unselected package libsuperlu-dev:riscv64. Preparing to unpack .../100-libsuperlu-dev_5.3.0+dfsg1-2_riscv64.deb ... Unpacking libsuperlu-dev:riscv64 (5.3.0+dfsg1-2) ... Selecting previously unselected package libsuperlu-dist7:riscv64. Preparing to unpack .../101-libsuperlu-dist7_7.2.0+dfsg1-2build1_riscv64.deb ... Unpacking libsuperlu-dist7:riscv64 (7.2.0+dfsg1-2build1) ... Selecting previously unselected package libsuperlu-dist-dev:riscv64. Preparing to unpack .../102-libsuperlu-dist-dev_7.2.0+dfsg1-2build1_riscv64.deb ... Unpacking libsuperlu-dist-dev:riscv64 (7.2.0+dfsg1-2build1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../103-openmpi-common_4.1.3-2ubuntu1_all.deb ... Unpacking openmpi-common (4.1.3-2ubuntu1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../104-openmpi-bin_4.1.3-2ubuntu1_riscv64.deb ... Unpacking openmpi-bin (4.1.3-2ubuntu1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../105-pkg-config_0.29.2-1ubuntu3_riscv64.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libibverbs-dev:riscv64. Preparing to unpack .../106-libibverbs-dev_40.0-1_riscv64.deb ... Unpacking libibverbs-dev:riscv64 (40.0-1) ... Selecting previously unselected package libopenmpi-dev:riscv64. Preparing to unpack .../107-libopenmpi-dev_4.1.3-2ubuntu1_riscv64.deb ... Unpacking libopenmpi-dev:riscv64 (4.1.3-2ubuntu1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../108-mpi-default-dev_1.14_riscv64.deb ... Unpacking mpi-default-dev (1.14) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../109-sbuild-build-depends-main-dummy_0.invalid.0_riscv64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:riscv64 (1.5.6-1) ... Setting up libicu71:riscv64 (71.1-3) ... Setting up libpciaccess0:riscv64 (0.16-3) ... Setting up libxau6:riscv64 (1:1.0.9-1build5) ... Setting up libpsl5:riscv64 (0.21.0-1.2build2) ... Setting up bsdextrautils (2.38-4ubuntu1) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:riscv64 (2.72.1-1) ... No schema files found: doing nothing. Setting up libcbor0.8:riscv64 (0.8.0-2ubuntu1) ... Setting up libdebhelper-perl (13.7.1ubuntu1) ... Setting up libbrotli1:riscv64 (1.0.9-2build6) ... Setting up libnghttp2-14:riscv64 (1.47.0-1) ... Setting up libmagic1:riscv64 (1:5.41-4) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up libmetis5:riscv64 (5.1.0.dfsg-7build2) ... Setting up file (1:5.41-4) ... Setting up libsasl2-modules-db:riscv64 (2.1.28+dfsg-6) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/riscv64-linux-gnu/libblas.so.3 (libblas.so.3-riscv64-linux-gnu) in auto mode Setting up libx11-data (2:1.7.5-1) ... Setting up librtmp1:riscv64 (2.4+20151223.gitfa8646d.1-2build4) ... Setting up libsigsegv2:riscv64 (2.13-1ubuntu3) ... Setting up libhwloc15:riscv64 (2.7.1-1) ... Setting up libevent-core-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up libevent-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up libltdl7:riscv64 (2.4.7-4) ... Setting up libsasl2-2:riscv64 (2.1.28+dfsg-6) ... Setting up libssh-4:riscv64 (0.9.6-2build1) ... Setting up libgfortran5:riscv64 (12.1.0-2ubuntu1) ... Setting up zlib1g-dev:riscv64 (1:1.2.11.dfsg-2ubuntu9) ... Setting up libnuma1:riscv64 (2.0.14-3ubuntu2) ... Setting up libmd0:riscv64 (1.0.4-1build1) ... Setting up ocl-icd-libopencl1:riscv64 (2.2.14-3) ... Setting up libuchardet0:riscv64 (0.0.7-1build2) ... Setting up libnl-3-200:riscv64 (3.5.0-0.1) ... Setting up openmpi-common (4.1.3-2ubuntu1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Setting up libfido2-1:riscv64 (1.11.0-1) ... Setting up libbsd0:riscv64 (0.11.6-1) ... Setting up libelf1:riscv64 (0.187-1) ... Setting up libxml2:riscv64 (2.9.14+dfsg-1) ... Setting up libblas-dev:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas/libblas.so to provide /usr/lib/riscv64-linux-gnu/libblas.so (libblas.so-riscv64-linux-gnu) in auto mode Setting up libevent-pthreads-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up libblas64-3:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/riscv64-linux-gnu/libblas64.so.3 (libblas64.so.3-riscv64-linux-gnu) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libdw1:riscv64 (0.187-1) ... Setting up libxdmcp6:riscv64 (1:1.1.3-0ubuntu5) ... Setting up libevent-extra-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up liblapack3:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/riscv64-linux-gnu/liblapack.so.3 (liblapack.so.3-riscv64-linux-gnu) in auto mode Setting up libxcb1:riscv64 (1.14-3ubuntu3) ... Setting up gettext (0.21-4ubuntu4) ... Setting up libtool (2.4.7-4) ... Setting up libgfortran-11-dev:riscv64 (11.3.0-3ubuntu1) ... Setting up libedit2:riscv64 (3.1-20210910-1build1) ... Setting up libblas64-dev:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/blas64/libblas64.so to provide /usr/lib/riscv64-linux-gnu/libblas64.so (libblas64.so-riscv64-linux-gnu) in auto mode Setting up libsuperlu5:riscv64 (5.3.0+dfsg1-2) ... Setting up libevent-openssl-2.1-7:riscv64 (2.1.12-stable-5) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up liblapack64-3:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack64/liblapack64.so.3 to provide /usr/lib/riscv64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-riscv64-linux-gnu) in auto mode Setting up libldap-2.5-0:riscv64 (2.5.11+dfsg-1~exp1ubuntu3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libnuma-dev:riscv64 (2.0.14-3ubuntu2) ... Setting up libnl-route-3-200:riscv64 (3.5.0-0.1) ... Setting up liblapack64-dev:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack64/liblapack64.so to provide /usr/lib/riscv64-linux-gnu/liblapack64.so (liblapack64.so-riscv64-linux-gnu) in auto mode Setting up libjs-jquery-ui (1.13.1+dfsg-1) ... Setting up libevent-dev (2.1.12-stable-5) ... Setting up liblapack-dev:riscv64 (3.10.1-1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/lapack/liblapack.so to provide /usr/lib/riscv64-linux-gnu/liblapack.so (liblapack.so-riscv64-linux-gnu) in auto mode Setting up gfortran-11 (11.3.0-3ubuntu1) ... Setting up autoconf (2.71-2) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up dwz (0.14-1build2) ... Setting up libnl-3-dev:riscv64 (3.5.0-0.1) ... Setting up groff-base (1.22.4-8build1) ... Setting up debugedit (1:5.0-4build1) ... Setting up libx11-6:riscv64 (2:1.7.5-1) ... Setting up libsuperlu-dev:riscv64 (5.3.0+dfsg1-2) ... 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 libibverbs1:riscv64 (40.0-1) ... Setting up ibverbs-providers:riscv64 (40.0-1) ... Setting up openssh-client (1:9.0p1-1) ... update-alternatives: using /usr/bin/ssh to provide /usr/bin/rsh (rsh) in auto mode update-alternatives: using /usr/bin/slogin to provide /usr/bin/rlogin (rlogin) in auto mode update-alternatives: using /usr/bin/scp to provide /usr/bin/rcp (rcp) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up libxext6:riscv64 (2:1.3.4-1build1) ... Setting up libcurl3-gnutls:riscv64 (7.83.1-1) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up gfortran (4:11.2.0-1ubuntu1) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libxnvctrl0:riscv64 (510.47.03-0ubuntu1) ... Setting up dh-autoreconf (20) ... Setting up libnl-route-3-dev:riscv64 (3.5.0-0.1) ... Setting up libltdl-dev:riscv64 (2.4.7-4) ... Setting up libhwloc-dev:riscv64 (2.7.1-1) ... Setting up librdmacm1:riscv64 (40.0-1) ... Setting up debhelper (13.7.1ubuntu1) ... Setting up libibverbs-dev:riscv64 (40.0-1) ... Setting up libhwloc-plugins:riscv64 (2.7.1-1) ... Setting up libfabric1:riscv64 (1.11.0-3) ... Setting up libpmix2:riscv64 (4.1.2-2ubuntu1) ... Setting up libopenmpi3:riscv64 (4.1.3-2ubuntu1) ... Setting up libpmix-dev:riscv64 (4.1.2-2ubuntu1) ... Setting up openmpi-bin (4.1.3-2ubuntu1) ... 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:riscv64 (7.0.1-2ubuntu1) ... Setting up libcombblas1.16.0:riscv64 (1.6.2-8) ... Setting up libsuperlu-dist7:riscv64 (7.2.0+dfsg1-2build1) ... Setting up libopenmpi-dev:riscv64 (4.1.3-2ubuntu1) ... update-alternatives: using /usr/lib/riscv64-linux-gnu/openmpi/include to provide /usr/include/riscv64-linux-gnu/mpi (mpi-riscv64-linux-gnu) in auto mode Setting up libsuperlu-dist-dev:riscv64 (7.2.0+dfsg1-2build1) ... Setting up mpi-default-dev (1.14) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.13.0-1019-generic #21~20.04.1-Ubuntu SMP Thu Mar 24 22:36:01 UTC 2022 riscv64 (riscv64) Toolchain package versions: binutils_2.38-4ubuntu1 dpkg-dev_1.21.7ubuntu3 g++-11_11.3.0-3ubuntu1 gcc-11_11.3.0-3ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++6_12.1.0-2ubuntu1 linux-libc-dev_5.15.0-28.29 Package versions: adduser_3.121ubuntu1 advancecomp_2.1-2.1ubuntu2 apt_2.5.0 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu5 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38-4ubuntu1 binutils-common_2.38-4ubuntu1 binutils-riscv64-linux-gnu_2.38-4ubuntu1 bsdextrautils_2.38-4ubuntu1 bsdutils_1:2.38-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-3ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-8 debconf_1.5.79ubuntu1 debhelper_13.7.1ubuntu1 debianutils_5.7-0.2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-0ubuntu2 dpkg_1.21.7ubuntu3 dpkg-dev_1.21.7ubuntu3 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1 fakeroot_1.28-1ubuntu1 file_1:5.41-4 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-3ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-3ubuntu1 gcc-11-base_11.3.0-3ubuntu1 gcc-12-base_12.1.0-2ubuntu1 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 gfortran_4:11.2.0-1ubuntu1 gfortran-11_11.3.0-3ubuntu1 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 hostname_3.23ubuntu2 ibverbs-providers_40.0-1 init_1.62 init-system-helpers_1.62 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapparmor1_3.0.4-2ubuntu2 libapt-pkg6.0_2.5.0 libarchive-zip-perl_1.68-1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-3ubuntu1 libassuan0_2.5.5-3 libatomic1_12.1.0-2ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libbinutils_2.38-4ubuntu1 libblas-dev_3.10.1-1 libblas3_3.10.1-1 libblas64-3_3.10.1-1 libblas64-dev_3.10.1-1 libblkid1_2.38-4ubuntu1 libbrotli1_1.0.9-2build6 libbsd0_0.11.6-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcbor0.8_0.8.0-2ubuntu1 libcc1-0_12.1.0-2ubuntu1 libcom-err2_1.46.5-2ubuntu1 libcombblas1.16.0_1.6.2-8 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-4ubuntu1 libctf0_2.38-4ubuntu1 libcurl3-gnutls_7.83.1-1 libdb5.3_5.3.28+dfsg1-0.9 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.7.1ubuntu1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.7ubuntu3 libdw1_0.187-1 libedit2_3.1-20210910-1build1 libelf1_0.187-1 libevent-2.1-7_2.1.12-stable-5 libevent-core-2.1-7_2.1.12-stable-5 libevent-dev_2.1.12-stable-5 libevent-extra-2.1-7_2.1.12-stable-5 libevent-openssl-2.1-7_2.1.12-stable-5 libevent-pthreads-2.1-7_2.1.12-stable-5 libext2fs2_1.46.5-2ubuntu1 libfabric1_1.11.0-3 libfakeroot_1.28-1ubuntu1 libffi8_3.4.2-4 libfido2-1_1.11.0-1 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-11-dev_11.3.0-3ubuntu1 libgcc-s1_12.1.0-2ubuntu1 libgcrypt20_1.10.1-2ubuntu1 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgfortran-11-dev_11.3.0-3ubuntu1 libgfortran5_12.1.0-2ubuntu1 libglib2.0-0_2.72.1-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.4-2ubuntu1 libgomp1_12.1.0-2ubuntu1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libhwloc-dev_2.7.1-1 libhwloc-plugins_2.7.1-1 libhwloc15_2.7.1-1 libibverbs-dev_40.0-1 libibverbs1_40.0-1 libicu71_71.1-3 libidn2-0_2.3.2-2build1 libip4tc2_1.8.7-1ubuntu6 libisl23_0.24-2build1 libjs-jquery_3.6.0+dfsg+~3.5.13-1 libjs-jquery-ui_1.13.1+dfsg-1 libjson-c5_0.16-1 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 liblapack-dev_3.10.1-1 liblapack3_3.10.1-1 liblapack64-3_3.10.1-1 liblapack64-dev_3.10.1-1 libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 libltdl-dev_2.4.7-4 libltdl7_2.4.7-4 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmd0_1.0.4-1build1 libmetis5_5.1.0.dfsg-7build2 libmount1_2.38-4ubuntu1 libmpc3_1.2.1-2build1 libmpfr6_4.1.0-3build3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.7.3-1build2 libnghttp2-14_1.47.0-1 libnl-3-200_3.5.0-0.1 libnl-3-dev_3.5.0-0.1 libnl-route-3-200_3.5.0-0.1 libnl-route-3-dev_3.5.0-0.1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnuma-dev_2.0.14-3ubuntu2 libnuma1_2.0.14-3ubuntu2 libopenmpi-dev_4.1.3-2ubuntu1 libopenmpi3_4.1.3-2ubuntu1 libp11-kit0_0.24.1-1 libpam-modules_1.4.0-13ubuntu1 libpam-modules-bin_1.4.0-13ubuntu1 libpam-runtime_1.4.0-13ubuntu1 libpam0g_1.4.0-13ubuntu1 libpciaccess0_0.16-3 libpcre2-8-0_10.40-1 libpcre3_2:8.39-14 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.6-1 libpmix-dev_4.1.2-2ubuntu1 libpmix2_4.1.2-2ubuntu1 libpng16-16_1.6.37-5 libprocps8_2:3.3.17-6ubuntu2 libpsl5_0.21.0-1.2build2 libptscotch-7.0_7.0.1-2ubuntu1 librdmacm1_40.0-1 libreadline8_8.1.2-1.2 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg-6 libsasl2-modules-db_2.1.28+dfsg-6 libseccomp2_2.5.4-1ubuntu1 libselinux1_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsepol2_3.3-1build1 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.38-4ubuntu1 libsqlite3-0_3.38.5-1 libss2_1.46.5-2ubuntu1 libssh-4_0.9.6-2build1 libssl3_3.0.3-0ubuntu1 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++6_12.1.0-2ubuntu1 libsub-override-perl_0.09-2 libsuperlu-dev_5.3.0+dfsg1-2 libsuperlu-dist-dev_7.2.0+dfsg1-2build1 libsuperlu-dist7_7.2.0+dfsg1-2build1 libsuperlu5_5.3.0+dfsg1-2 libsystemd0_249.11-0ubuntu3.1 libtasn1-6_4.18.0-4build1 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.7-4 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3.1 libunistring2_1.0-1 libuuid1_2.38-4ubuntu1 libx11-6_2:1.7.5-1 libx11-data_2:1.7.5-1 libxau6_1:1.0.9-1build5 libxcb1_1.14-3ubuntu3 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxml2_2.9.14+dfsg-1 libxnvctrl0_510.47.03-0ubuntu1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.15.0-28.29 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1 lsb-base_11.1.0ubuntu4 lto-disabled-list_25 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 mount_2.38-4ubuntu1 mpi-default-dev_1.14 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 ocl-icd-libopencl1_2.2.14-3 openmpi-bin_4.1.3-2ubuntu1 openmpi-common_4.1.3-2ubuntu1 openssh-client_1:9.0p1-1 openssl_3.0.3-0ubuntu1 optipng_0.7.7-2build1 passwd_1:4.8.1-2ubuntu2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.34_5.34.0-3ubuntu1 pinentry-curses_1.2.0-1ubuntu1 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3 procps_2:3.3.17-6ubuntu2 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 systemd_249.11-0ubuntu3.1 systemd-sysv_249.11-0ubuntu3.1 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_25ubuntu2 util-linux_2.38-4ubuntu1 util-linux-extra_2.38-4ubuntu1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-2ubuntu9 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: hypre Binary: libhypre-dev, libhypre-2.23.0, libhypre64-dev, libhypre64-2.23.0, libhypre64m-dev, libhypre64m-2.23.0 Architecture: any Version: 2.23.0-2ubuntu1~ppa1 Maintainer: Ubuntu Developers Uploaders: "Adam C. Powell, IV" Homepage: http://www.llnl.gov/casc/hypre/ Standards-Version: 4.6.0 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.23.0 deb libs optional arch=any libhypre-dev deb libdevel optional arch=any libhypre64-2.23.0 deb libs optional arch=any libhypre64-dev deb libdevel optional arch=any libhypre64m-2.23.0 deb libs optional arch=any libhypre64m-dev deb libdevel optional arch=any Checksums-Sha1: ef4d3384991d92acb39236de4bddefe632eae1cc 6070515 hypre_2.23.0.orig.tar.gz 3cee812dc03b4334b1a3b55fe6c2820f33865d9c 17996 hypre_2.23.0-2ubuntu1~ppa1.debian.tar.xz Checksums-Sha256: 8a9f9fb6f65531b77e4c319bf35bfc9d34bf529c36afe08837f56b635ac052e2 6070515 hypre_2.23.0.orig.tar.gz ef222168eff7391bbfc46a4e0fd715a28f46d76e67d34ff3df9891c9a06fbc27 17996 hypre_2.23.0-2ubuntu1~ppa1.debian.tar.xz Files: 45d201dc71de199a416a85c5bfb8515b 6070515 hypre_2.23.0.orig.tar.gz aeb16c1ba6078248a05675052761e58d 17996 hypre_2.23.0-2ubuntu1~ppa1.debian.tar.xz Original-Maintainer: Debian Science Maintainers -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmKKFzQACgkQr8/sjmac 4cI23Q//Y/euw3w1rIIDIYnEGRWKyIV5upEE+axHce3KBqBDVW8BRuAGYba6NcLg fECN6hsoSlH4D8Ib3jSB0HQF9LitmppY2ak04GYrDg4QACzUnkwfun/th4kEYb/+ xyqr5+sEHrWgmfXoF+HRqRGUsmFdw/9zf1XWBk+wfkUryaHZBVon9b3l3wLc36tH XMmUCzR8Ho5LoluNVU3dG4LQS5+tkNeX1Q8ixqLXj5qJrRctA5Qnq3Q1JlIFXHDi Fnpv7N9GXnhTFioQNoq5BQvHSWxTJzCyxrljmhT2JKZGT8NdgUbKLNqXoGcF9jQ+ 7N/VABtf5z6s6EZLxzRJPPz8dgyehGLtlGoP/IQnYQWiKpGzqnzxBNOnaPYGbu9h bTE137Q6R39BBC6Kw7+wN/veu6weqn6/UOJxBuBB8+SI0mh3n5zpV6Vnw9F7pBz1 lMOwnoRQHCsnqHxD6ayb4XVpk2xi1RJgTAvOvoosLIJngytCLK4uUxFmEVI0Y6IX YofBjlWRBJAytpScv2Ic4tTME/GAP9h9RRJfadX1BLkVuu4XwXxIcU50di6k6JLF cCImqVt1U7v8rEHZMhO9b1NWTsC+bTSOCHn25AM/XELrNzEuuKbuJWpE/Z4VAvV+ rzqyRzUy/iuiKVdgYqE0vXKB3VBxT3AvRPZpBUdiAVwVfTxTqtw= =KY0E -----END PGP SIGNATURE----- gpgv: Signature made Sun May 22 10:57:56 2022 UTC gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./hypre_2.23.0-2ubuntu1~ppa1.dsc dpkg-source: info: extracting hypre in /<> dpkg-source: info: unpacking hypre_2.23.0.orig.tar.gz dpkg-source: info: unpacking hypre_2.23.0-2ubuntu1~ppa1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying pilut_blas_mangle.patch dpkg-source: info: applying configure.patch dpkg-source: info: applying blas.patch dpkg-source: info: applying complex.patch dpkg-source: info: applying test.patch dpkg-source: info: applying lapack.patch dpkg-source: info: applying superlu_libs.patch dpkg-source: info: applying library_name_extension.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=8 HOME=/sbuild-nonexistent LANG=C.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=build-PACKAGEBUILD-23773846 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23773846 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23773846 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package hypre dpkg-buildpackage: info: source version 2.23.0-2ubuntu1~ppa1 dpkg-buildpackage: info: source distribution kinetic dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 fakeroot debian/rules clean dh clean --sourcedirectory=src --with autoreconf debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' echo "Running clean" Running clean rm -rf /<>/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 -j8 distclean make[2]: Entering directory '/<>/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 '/<>/src' dh_auto_clean: error: cd src && make -j8 distclean returned exit code 2 make[1]: [debian/rules:89: override_dh_auto_clean] Error 25 (ignored) make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--sourcedirectory=src debian/rules override_dh_clean make[1]: Entering directory '/<>' dh_clean rm -rf src64 src64m make[1]: Leaving directory '/<>' debian/rules build-arch dh build-arch --sourcedirectory=src --with autoreconf dh_update_autotools_config -a -O--sourcedirectory=src debian/rules override_dh_autoreconf make[1]: Entering directory '/<>' cp /usr/share/misc/config.* src/config/ cd src && ./config/update.sh HYPRE version number is the same as the current version configure.in:1592: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.in:1592: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... config/hypre_macros_misc.m4:17: AC_HYPRE_CHECK_MPI is expanded from... configure.in:1592: the top level configure.in:1971: warning: AC_CHECK_HEADERS("${CUDA_HOME}/include/cuda.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... configure.in:1971: the top level configure.in:1975: warning: AC_CHECK_HEADERS("${CUDA_PATH}/include/cuda.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... configure.in:1975: the top level configure.in:1994: warning: AC_CHECK_HEADERS("${HYPRE_ROCM_PREFIX}/include/hip/hip_common.h"): you should use literals ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... configure.in:1994: the top level rm -rf src64 && cp -a src src64 rm -rf src64m && cp -a src src64m rm -rf src-static && cp -a src src-static rm -rf src64-static && cp -a src src64-static rm -rf src64m-static && cp -a src src64m-static make[1]: Leaving directory '/<>' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' 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/riscv64-linux-gnu/openmpi/include --with-MPI-libs="mpi" --with-MPI-lib-dirs="/usr/lib/riscv64-linux-gnu/openmpi/lib" --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas" \ --with-lapack=yes \ --with-lapack-lib="-llapack" \ --with-fmangle-lapack="one-underscore" \ --prefix=/<>/debian/tmp/usr cd src && ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs=mpi --with-MPI-lib-dirs=/usr/lib/riscv64-linux-gnu/openmpi/lib --with-MPI-flags= --with-extra-flags= --with-blas=yes --with-blas-lib=-lblas --with-lapack=yes --with-lapack-lib=-llapack --with-fmangle-lapack=one-underscore --prefix=/<>/debian/tmp/usr checking for /<>/src/../.git... no configure: NOTE: Could not find .git directory checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... 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 mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... 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/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -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... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status 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/riscv64-linux-gnu/openmpi/include --with-MPI-libs="mpi" --with-MPI-lib-dirs="/usr/lib/riscv64-linux-gnu/openmpi/lib" --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas" \ --with-lapack=yes \ --with-lapack-lib="-llapack" \ --with-fmangle-lapack="one-underscore" \ --prefix=/<>/debian/tmp-static/usr cd src-static && ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs=mpi --with-MPI-lib-dirs=/usr/lib/riscv64-linux-gnu/openmpi/lib --with-MPI-flags= --with-extra-flags= --with-blas=yes --with-blas-lib=-lblas --with-lapack=yes --with-lapack-lib=-llapack --with-fmangle-lapack=one-underscore --prefix=/<>/debian/tmp-static/usr checking for /<>/src-static/../.git... no configure: NOTE: Could not find .git directory checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... 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 mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... 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/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -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... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64 -- --enable-bigint --with-libname-ext=64 \ --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs="mpi" --with-MPI-lib-dirs="/usr/lib/riscv64-linux-gnu/openmpi/lib" --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64" \ --with-lapack=yes \ --with-lapack-lib="-llapack64" \ --with-fmangle-lapack="one-underscore" \ --prefix=/<>/debian/tmp64/usr cd src64 && ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-bigint --with-libname-ext=64 --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs=mpi --with-MPI-lib-dirs=/usr/lib/riscv64-linux-gnu/openmpi/lib --with-MPI-flags= --with-extra-flags= --with-blas=yes --with-blas-lib=-lblas64 --with-lapack=yes --with-lapack-lib=-llapack64 --with-fmangle-lapack=one-underscore --prefix=/<>/debian/tmp64/usr checking for /<>/src64/../.git... no configure: NOTE: Could not find .git directory checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... 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 mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... 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/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -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... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64m -- --enable-mixedint --with-libname-ext=64m \ --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs="mpi" --with-MPI-lib-dirs="/usr/lib/riscv64-linux-gnu/openmpi/lib" --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64" \ --with-lapack=yes \ --with-lapack-lib="-llapack64" \ --with-fmangle-lapack="one-underscore" \ --prefix=/<>/debian/tmp64m/usr cd src64m && ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-mixedint --with-libname-ext=64m --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs=mpi --with-MPI-lib-dirs=/usr/lib/riscv64-linux-gnu/openmpi/lib --with-MPI-flags= --with-extra-flags= --with-blas=yes --with-blas-lib=-lblas64 --with-lapack=yes --with-lapack-lib=-llapack64 --with-fmangle-lapack=one-underscore --prefix=/<>/debian/tmp64m/usr checking for /<>/src64m/../.git... no configure: NOTE: Could not find .git directory checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... 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 mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... 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/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -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... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64-static -- --enable-bigint --with-libname-ext=64 \ --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs="mpi" --with-MPI-lib-dirs="/usr/lib/riscv64-linux-gnu/openmpi/lib" --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64" \ --with-lapack=yes \ --with-lapack-lib="-llapack64" \ --with-fmangle-lapack="one-underscore" \ --prefix=/<>/debian/tmp64-static/usr cd src64-static && ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-bigint --with-libname-ext=64 --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs=mpi --with-MPI-lib-dirs=/usr/lib/riscv64-linux-gnu/openmpi/lib --with-MPI-flags= --with-extra-flags= --with-blas=yes --with-blas-lib=-lblas64 --with-lapack=yes --with-lapack-lib=-llapack64 --with-fmangle-lapack=one-underscore --prefix=/<>/debian/tmp64-static/usr checking for /<>/src64-static/../.git... no configure: NOTE: Could not find .git directory checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... 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 mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... 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/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -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... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64m-static -- --enable-mixedint --with-libname-ext=64m \ --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs="mpi" --with-MPI-lib-dirs="/usr/lib/riscv64-linux-gnu/openmpi/lib" --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64" \ --with-lapack=yes \ --with-lapack-lib="-llapack64" \ --with-fmangle-lapack="one-underscore" \ --prefix=/<>/debian/tmp64m-static/usr cd src64m-static && ./configure --build=riscv64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/riscv64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-mixedint --with-libname-ext=64m --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/riscv64-linux-gnu/openmpi/include --with-MPI-libs=mpi --with-MPI-lib-dirs=/usr/lib/riscv64-linux-gnu/openmpi/lib --with-MPI-flags= --with-extra-flags= --with-blas=yes --with-blas-lib=-lblas64 --with-lapack=yes --with-lapack-lib=-llapack64 --with-fmangle-lapack=one-underscore --prefix=/<>/debian/tmp64m-static/usr checking for /<>/src64m-static/../.git... no configure: NOTE: Could not find .git directory checking build system type... riscv64-unknown-linux-gnu checking host system type... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... 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 mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... 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/riscv64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/riscv64-linux-gnu/11 -L/lib/riscv64-linux-gnu -L/usr/lib/riscv64-linux-gnu -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... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h #dh_auto_configure -p libhypre-complex -- --enable-shared --enable-complex make[1]: Leaving directory '/<>' debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build -Dsrc cd src && make -j8 make[2]: Entering directory '/<>/src' Making blas ... make[3]: Entering directory '/<>/src/blas' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src/blas' Making lapack ... make[3]: Entering directory '/<>/src/lapack' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c make[3]: Leaving directory '/<>/src/lapack' Making utilities ... make[3]: Entering directory '/<>/src/utilities' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c error.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:413:10: warning: ‘term_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cuda_utils.c -o cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.23.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o hopscotch_hash.o merge_sort.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 cuda_utils.obj general.obj handle.obj int_array.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.23.0.so ln -s libHYPRE_utilities-2.23.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_utilities.h /<>/src/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src/hypre/include cp -fR ./fortran*.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/utilities' Making multivector ... make[3]: Entering directory '/<>/src/multivector' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.23.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.23.0.so ln -s libHYPRE_multivector-2.23.0.so libHYPRE_multivector.so cp -fR *.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/multivector' Making krylov ... make[3]: Entering directory '/<>/src/krylov' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cgnr.c gmres.c: In function ‘hypre_GMRESSetup’: gmres.c:228:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 228 | if ((gmres_data -> norms) != NULL) | ^~ gmres.c:230:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | (gmres_data -> norms) = hypre_CTAllocF(HYPRE_Real, max_iter + 1,gmres_functions, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c cogmres.c: In function ‘hypre_COGMRESSolve’: cogmres.c:289:39: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ gmres.c: In function ‘hypre_GMRESSolve’: gmres.c:287:35: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 287 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lobpcg.c lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:91:3: warning: ‘blockVectorBY’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c:279:33: note: ‘blockVectorBY’ was declared here 279 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.23.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.23.0.so ln -s libHYPRE_krylov-2.23.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./krylov.h /<>/src/hypre/include cp -fR ./lobpcg.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src/seq_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:973:16: warning: ‘big_jB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 973 | if ( big_jB == big_jA ) | ^ csr_matrix.c:973:16: warning: ‘big_jA’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_attempt.c -o csr_spgemm_device_attempt.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_confident.c -o csr_spgemm_device_confident.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowbound.c -o csr_spgemm_device_rowbound.obj csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1425:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1425 | temp[cnt_offd] = Bs_ext_j[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector.c -o vector.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.23.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_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_attempt.obj csr_spgemm_device_confident.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowbound.obj csr_spgemm_device_rowest.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector.obj -Wl,-soname,libHYPRE_seq_mv-2.23.0.so ln -s libHYPRE_seq_mv-2.23.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./seq_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:346:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 346 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:414:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 414 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 415 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 417 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 422 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | ); | ~ par_csr_aat.c:344:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 344 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ par_csr_aat.c:799:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 799 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:621:27: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:683:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 684 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 686 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 691 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | ); | ~ par_csr_bool_matop.c:1031:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:541:19: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 541 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:540:19: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:857:17: warning: ‘a_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 859 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | &a_j[ind], | ~~~~~~~~~~ 861 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:856:26: warning: ‘a_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | ind = a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:164:25: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 164 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:71:27: warning: ‘B_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:170:7: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:667:23: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector.c par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:415:25: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:416:28: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:498:4: warning: ‘map_P_to_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | map_P_to_C, | ~~~~~~~~~~~ 504 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | ); | ~ par_csr_matop_marked.c:316:24: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:309:24: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:308:24: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:307:24: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:422:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matvec.c -o par_csr_matvec.obj par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixPrintIJ’: par_csr_matrix.c:629:25: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:765:24: warning: ‘tmp_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 765 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:764:24: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:839:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | offd_data[offd_cnt++] = data; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1461:38: warning: ‘B_int_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1461 | B_int_data[count] = diag_data[k]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:758:23: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_matvec.c:848:26: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 848 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:827:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 827 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1394:10: warning: ‘A_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1392:19: warning: ‘A_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1392 | ind = A_i[(HYPRE_Int) global_row_starts[i]]; | ^ par_csr_matrix.c:1394:10: warning: ‘A_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:543:72: warning: ‘v_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 543 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j*global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1948:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1948 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1875:29: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1874:29: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1874 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1873:29: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1984:50: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1984 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_csr_matop.c:1983:50: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1983 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_csr_matop.c:1859:29: warning: ‘AT_buf_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1859 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:1998:24: warning: ‘AT_tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1998 | comm_handle = hypre_ParCSRCommHandleCreate(2,tmp_comm_pkg,AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1854:29: warning: ‘AT_tmp_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1842:40: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:1842:29: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3299:29: warning: ‘map_to_B’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3299 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:900:31: warning: ‘col_map_offd_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:435:24: warning: ‘B_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:824:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:433:24: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:431:24: warning: ‘B_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:847:13: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 847 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3462:21: warning: ‘num_sends_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3461:21: warning: ‘send_map_elmts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3460:21: warning: ‘send_map_starts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3453:21: warning: ‘C_tmp_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3452:17: warning: ‘C_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3451:17: warning: ‘C_tmp_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3451 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3450:21: warning: ‘C_tmp_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3450 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3449:17: warning: ‘C_tmp_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3443:21: warning: ‘C_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3443 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3442:17: warning: ‘C_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3442 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3913:44: warning: ‘C_ext_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1+1]; j2++) | ^ par_csr_matop.c:3440:21: warning: ‘C_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3439:17: warning: ‘C_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3439 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3898:44: warning: ‘C_ext_diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3898 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1+1]; j2++) | ^ par_csr_matop.c:3437:21: warning: ‘C_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3437 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3436:20: warning: ‘C_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3436 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3435:17: warning: ‘C_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3435 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5806:51: warning: ‘nc_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5806 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local+1, HYPRE_MEMORY_HOST); | ^ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h:718:3: warning: ‘cpts_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:5628:77: note: ‘cpts_starts’ was declared here 5628 | HYPRE_BigInt total_global_fpts, total_global_cpts, *fpts_starts, *cpts_starts; | ^~~~~~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.23.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_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec.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.23.0.so ln -s libHYPRE_parcsr_mv-2.23.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_interp.c In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘x_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matvec.c:102:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:98:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1090:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:279:27: warning: ‘P_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:277:27: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:275:27: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:273:27: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1687:38: warning: ‘RAP_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:241:27: warning: ‘RAP_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1447:38: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1447 | RAP_diag_j[jj_count_diag] = jcol; | ^ par_csr_block_rap.c:235:27: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1550:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1550 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]]+num_cols_diag_P; | ^ par_csr_block_rap.c:1670:42: warning: ‘map_P_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1670 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:231:27: warning: ‘RAP_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 231 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:229:27: warning: ‘RAP_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1436:35: warning: ‘RAP_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | for (k=RAP_ext_i[j]; k < RAP_ext_i[j+1]; k++) | ^ par_csr_block_rap.c:1094:15: warning: ‘col_map_offd_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1094 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | RAP_ext_j[i],num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:664:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 664 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:943:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_csr_block_rap.c:925:43: warning: ‘map_P_to_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:271:27: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:270:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:269:27: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:472:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 472 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:179:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2673:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | 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: par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:1716:57: warning: ‘Vext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | &Vext_data[ii*block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:409:13: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3722:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3722 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4756:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4756 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.23.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.23.0.so ln -s libHYPRE_parcsr_block_mv-2.23.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /<>/src/hypre/include cp -fR ./csr_block_matrix.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.23.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.23.0.so ln -s libHYPRE_DistributedMatrix-2.23.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:504:41: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 504 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:420:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:419:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:945:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 945 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:936:37: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:623:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:725:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 725 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:637:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1479:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3408:40: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3408 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3417:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3417 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3404:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3404 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3444:40: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3444 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3453:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:3440:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3087:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3087 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:2945:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2945 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4016:44: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4016 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4025:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4025 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:4012:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4012 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:4052:44: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4052 | diag_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4061:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4061 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:4048:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4048 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3710:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3710 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3711 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3578:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3578 | HYPRE_Int *offd_j; | ^~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.23.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.23.0.so ln -s libHYPRE_IJ_mv-2.23.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.23.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.23.0.so ln -s libHYPRE_MatrixMatrix-2.23.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:506:23: warning: ‘loc_col’ may be used uninitialized in this function [-Wmaybe-uninitialized] 506 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aux_interp.c:303:22: note: ‘loc_col’ was declared here 303 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:291:21: warning: ‘total_nnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | A_seq = hypre_ParCSRMatrixCreate(seq_comm,size,size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 293 | 0,total_nnz,0); | ~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:56:28: warning: ‘send_flag_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: ‘recv_map_send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:54:28: warning: ‘send_flag_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: ‘recv_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: warning: ‘send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:310:31: warning: ‘rhs_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:319:28: warning: ‘resid_nrm_init’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:299:25: warning: ‘resid_nrm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | conv_factor = resid_nrm / old_resid; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:288:25: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | resid_nrm = sqrt(hypre_ParVectorInnerProd(res, res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amg_solve.c: In function ‘hypre_BoomerAMGSolve’: par_amg_solve.c:268:25: warning: ‘Residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | resid_nrm = sqrt(hypre_ParVectorInnerProd( Residual, Residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen.c par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:350:7: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_ParVectorDestroy(Utemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:236:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | HYPRE_SchwarzSolve(smoother[level], | ^ par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:483:27: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 483 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | F_array[level], | ~~~~~~~~~~~~~~~ 485 | CF_marker, | ~~~~~~~~~~ 486 | relax_type, | ~~~~~~~~~~~ 487 | relax_points, | ~~~~~~~~~~~~~ 488 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 489 | U_array[level], | ~~~~~~~~~~~~~~~ 490 | Vtemp); | ~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby.c par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: par_amgdd_comp_grid.c:1237:37: warning: ‘new_R_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1237 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1236:39: warning: ‘new_R_offd_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1231:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1231 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:1227:37: warning: ‘new_R_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1227 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1226:39: warning: ‘new_R_diag_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1146:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1146 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:80:63: warning: ‘R_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | #define hypre_CSRMatrixData(matrix) ((matrix) -> data) | ^~ par_amgdd_comp_grid.c:888:26: note: ‘R_offd’ was declared here 888 | hypre_CSRMatrix *R_offd; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:887:26: note: ‘R_diag’ was declared here 887 | hypre_CSRMatrix *R_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms.c par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:1907:26: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coordinates.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:225:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:822:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_add_cycle.c par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:617:7: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 617 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:599:17: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 599 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gauss_elim.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:530:36: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | Aux_F, | ~~~~~~ 532 | CF_marker, | ~~~~~~~~~~ 533 | relax_type, | ~~~~~~~~~~~ 534 | relax_points, | ~~~~~~~~~~~~~ 535 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 536 | omega[level], | ~~~~~~~~~~~~~ 537 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | Aux_U, | ~~~~~~ 539 | Vtemp, | ~~~~~~ 540 | Ztemp); | ~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: ‘local_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ In file included from _hypre_parcsr_ls.h:9, from par_cycle.c:14: ./../parcsr_mv/_hypre_parcsr_mv.h:260:59: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | #define hypre_ParVectorLocalVector(vector) ((vector) -> local_vector) | ^~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1967:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1967 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:510:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2218:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2218 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2053:30: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2053 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:397:15: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 397 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_add_cycle.c:385:15: warning: ‘Atilde_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:383:15: warning: ‘Atilde_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 383 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:357:19: warning: ‘Atilde_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:356:19: warning: ‘Atilde_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:381:15: warning: ‘L_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:368:19: warning: ‘L_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:897:18: warning: ‘L_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | L_diag_j[cnt_diag++] = i+row_start; | ^ par_add_cycle.c:896:21: warning: ‘L_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 896 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx]*D_data[i])*D_data[i]; | ^ par_add_cycle.c:398:15: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:965:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:2778:43: warning: ‘R_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2778 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2777:39: warning: ‘R_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2777 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2706:43: warning: ‘P_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2706 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2705:39: warning: ‘P_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2705 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_gsmg.c: In function ‘hypre_BoomerAMGCreateSmoothVecs’: par_gsmg.c:503:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | HYPRE_SchwarzSolve(smoother[level], | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_krylov_func.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1483:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1483 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1233:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1233 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_multi_interp.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:966:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2051:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2051 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:1285:21: warning: ‘S_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_gsmg.c:1842:59: warning: ‘S_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num+1]; jj1++) | ^ par_gsmg.c:1283:21: warning: ‘S_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1283 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:2036:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2036 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1842:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:41:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace_9pt.c:379:25: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 379 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2642:24: note: ‘tmp_map_offd’ was declared here 2642 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_interp.c:3562:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3562 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:754:52: warning: ‘tmp_comm_pkg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 754 | hypre_ParCSRCommPkgNumSends(tmp_comm_pkg) = num_sends; par_multi_interp.c:755:53: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 755 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_multi_interp.c:77:21: warning: ‘send_map_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:759:53: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 759 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_multi_interp.c:81:21: warning: ‘recv_vec_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1193:32: warning: ‘C_array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1193 | P_marker[C_array[k1]] = i1; | ^ par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:393:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1372:31: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1372 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_solve.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:299:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:668:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_lr_interp.c:667:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:875:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 875 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:874:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:873:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 873 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nodal_systems.c par_mgr_solve.c: In function ‘hypre_MGRSolve’: par_mgr_solve.c:285:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1099:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1099 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:1353:53: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1089:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1089 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1701:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1701 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1087:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1087 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRBuildPDRS’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:1414:21: note: ‘tmp_map_offd’ was declared here 1414 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap_communication.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:575:28: warning: ‘S_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 575 | S_offd_data[jS] = S_offd_data[jA]; | ^ 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_blockRelax_solve’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3528:20: note: ‘v_buf_data’ was declared here 3528 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3597:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3597 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax.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_block_gs’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3694:18: note: ‘v_buf_data’ was declared here 3694 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3763:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3763 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:776:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:778:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 778 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_nodal_systems.c:96:25: warning: ‘recv_vec_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:776:44: warning: ‘send_map_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:1973:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1973 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2502:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1963:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2675:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2675 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1961:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1961 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:953:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 953 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_rap.c:1819:29: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1819 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:1818:32: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1818 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:1522:32: warning: ‘RA_offd.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1522 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1522:32: warning: ‘RA_offd.j’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_rap.c:700:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:144:21: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:143:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:142:21: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:401:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 401 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:47:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:230:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more.c par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:229:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:413:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:413:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:358:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:358:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:560:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:560:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:486:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:486:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_interface.c par_mgr.c: In function ‘hypre_MGRComputeNonGalerkinCoarseGrid’: par_mgr.c:2058:33: warning: ‘jj’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | D_cf[i] = A_cf_diag_data[jj]; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:2894:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3374:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3374 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:2884:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2884 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3534:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3534 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:2882:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2882 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverseExp’: par_mgr.c:2656:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2656 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_stats.c par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3071:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:3750:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3750 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4239:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4239 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:3740:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4401:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4401 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_lr_interp.c:3738:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3738 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c partial.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:138:26: warning: ‘bnnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:774:19: warning: ‘block_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i*bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:430:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:429:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:381:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:350:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:349:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 349 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:301:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:4618:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4618 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4807:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4807 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:4608:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4608 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5115:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5115 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:4606:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4606 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c block_tridiag.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:361:52: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:675:58: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:298:21: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | HYPRE_Real *theta; | ^~~~~ par_sv_interp.c:828:42: warning: ‘fine_index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 828 | if (offd_vec_data[fine_index] != 0.0 ) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c dsuperlu.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:952:20: warning: ‘normr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 952 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:505:16: warning: ‘k_loc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | if (k_loc < num_variables) | ^ schwarz.c:368:16: warning: ‘rhs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:366:16: warning: ‘x_ext_old’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:365:16: warning: ‘x_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:633:42: warning: ‘A_boundary_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 633 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:631:36: warning: ‘A_boundary_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 631 | k_loc = A_boundary_j[k]; | ^ schwarz.c:503:55: warning: ‘A_boundary_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | for (k=A_boundary_i[j_loc]; k 0 && (q_max > 0 || abs_trunc > 0.0)) | ^ partial.c:913:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1138:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1138 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:902:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 902 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_sv_interp_ln.c:1937:66: warning: ‘gm_row_sum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1937 | value = P_offd_data_new[kk]*(vec_data[i]/gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~^~~~~~~~~~~ partial.c:1499:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1499 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_sv_interp_ln.c:174:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ partial.c:1498:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1498 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ par_sv_interp_ln.c:1502:63: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp_ln.c:1708:52: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1708 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp_ln.c:2522:23: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1572:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2105:61: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2105 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp.c:2223:50: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2223 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp.c:2338:24: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2338 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ams.c -o ams.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ame.c -o ame.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:1890:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:2103:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:1879:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1879 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2394:55: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2394 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:1877:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1544:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1544 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1544:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ads.c:1528:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1528 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj ams.c: In function ‘hypre_AMSComputePi’: ams.c:1473:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1473:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2232:16: warning: ‘Piz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2232 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:2922:43: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2922 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:2893:37: warning: ‘vtemp_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | aux[jj] = vtemp_ext_data[j_loc-num_variables]; | ^ schwarz.c:2877:21: warning: ‘x_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2877 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHOST’: par_ilu_solve.c:2054:4: warning: ‘x_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSComputeGPi’: ams.c:2321:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2321:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:2318:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSSetup’: ams.c:3348:16: warning: ‘GGt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3348 | hypre_ParCSRMatrixDestroy(GGt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:2997:16: warning: ‘a_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2997 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c:2996:18: warning: ‘a_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2996 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3415:47: warning: ‘a_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3415 | for (j=a_ext_i[i_dof]; j < a_ext_i[i_dof+1]; j++) | ^ par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:313:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3651:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3651 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3652 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3651:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ams.c:3635:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3635 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4243:22: note: ‘capacity_S’ was declared here 4243 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3488:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3488 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3525:21: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3525 | comm_handle = hypre_ParCSRCommHandleCreate (2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3572:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3572 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3621:26: warning: ‘index_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3621 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3632:19: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3632 | comm_handle=hypre_ParCSRCommHandleCreate(2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4355:38: warning: ‘diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4355 | if (l1_norm[i] <= 4.0/3.0*diag) | ~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4508:7: warning: ‘nnzM’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4508:171: warning: ‘time_s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ~~~~~~~^~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5205:29: note: ‘capacity_S’ was declared here 5205 | HYPRE_Int capacity_S; | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.23.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_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_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_setup.o par_amg_solve.o par_amg_solveT.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_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.23.0.so ln -s libHYPRE_parcsr_ls-2.23.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src/struct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.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:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:722:13: warning: ‘boxnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 722 | boxnum++; | ~~~~~~^~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:321:38: warning: ‘constant_stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 321 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:396:43: warning: ‘comm_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 396 | hypre_CommTypeBufsize(comm_type) += (size*num_values); Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.23.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.23.0.so ln -s libHYPRE_struct_mv-2.23.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src/hypre/include make[3]: Leaving directory '/<>/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src/struct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/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 in this function [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:238:44: warning: ‘ac_ce’ may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:916:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 916 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | Pp1[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1050:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1049:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1050:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1178:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1177:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1177 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1178:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:461:52: warning: ‘App1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~~~ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~~^ 462 | App1*xp[xi + xoff1]) / Ap[Ai]; | ~~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:460:39: warning: ‘App0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~^ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1503:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1502:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1503:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1442:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1442 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1382:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1382 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1685:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1684:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1684 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj In file included from _hypre_struct_ls.h:7, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘not_cdirs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1908:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1907:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1908:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg.c -o smg.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:180:42: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:34: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:491:42: warning: ‘a_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:34: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:261:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:261:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:260:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:260:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:259:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:259:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:258:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:258:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:257:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:257:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:195:42: warning: ‘a_cnw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:195:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:223:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:223:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:218:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:218:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:217:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:217:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:216:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:216:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:215:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:215:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:214:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:214:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:534:42: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ point_relax.c: In function ‘hypre_PointRelax’: point_relax.c:636:21: warning: ‘bsumsq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | if ( rsumsq/bsumsq>/src/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_graph.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:311:4: warning: ‘jupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:311:4: warning: ‘jlower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_innerprod.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:211:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:211:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.23.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.23.0.so ln -s libHYPRE_sstruct_mv-2.23.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:34: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | if ((rank-startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: maxwell_grad.c:411:25: warning: ‘ndirection’ may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | for (d= 0; d< ndirection; d++) | ~^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV.c maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:1152:41: warning: ‘zweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1152 | + zweight2*( | ~~~~~~~~^~ 1153 | yweight1*( | ~~~~~~~~~~ 1154 | xweight1*xcp[kshift+1][jshift][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | xweight2*xcp[kshift+1][jshift][ishift+xci+1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1156 | +yweight2*( | ~~~~~~~~~~~ 1157 | xweight1*xcp[kshift+1][jshift+1][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | xweight2*xcp[kshift+1][jshift+1][ishift+xci+1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:1165:42: warning: ‘yweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1165 | ep[0][j][ei+i]+= yweight2*( | ^~ fac_interp2.c:1147:46: warning: ‘kshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1147 | xweight1*xcp[kshift][jshift][ishift+xci]+ | ^ fac_interp2.c:1163:46: warning: ‘jshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | xweight1*xcp[0][jshift][ishift+xci]+ | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sendinfo.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:285:41: warning: ‘swap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | I[j+1]= (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:48:18: warning: ‘offproc_rnums’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg.c maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: maxwell_TV_setup.c:909:54: warning: ‘topological_face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | HYPRE_SStructGridDestroy(topological_face[l+1]); | ^ maxwell_TV_setup.c:719:10: warning: ‘vartype_faces’ may be used uninitialized in this function [-Wmaybe-uninitialized] 719 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:739:13: warning: ‘send_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 739 | hypre_BoxArrayDestroy(send_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:740:13: warning: ‘recv_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | hypre_BoxArrayDestroy(recv_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: ‘nbdry_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:1669:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:3485:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3485 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘ncols_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:123:27: note: ‘ncols_ElementFace’ was declared here 123 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:120:46: note: ‘vals_ElementFace’ was declared here 120 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ maxwell_semi_interp.c:117:27: warning: ‘jElement_Face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1282:33: warning: ‘iFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | iFace[nFaces]= rank; | ^ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘volume_shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: ‘shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘weight_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_cnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘rank_stencils’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:44: note: ‘rank_stencils’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_ranks’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: ‘stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:805:37: warning: ‘max_contribut_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | max_contribut_size= hypre_max( max_contribut_size, fac_amr_fcoarsen.c:2620:47: warning: ‘ci’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | box_ranks[i]= cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:2176:46: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2176 | if ((rank-startrank) >= i && (rank-startrank) <= m) | ~~~~~^~~~~~~~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.23.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.23.0.so ln -s libHYPRE_sstruct_ls-2.23.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/sstruct_ls' Making /<>/src/distributed_ls ... make[3]: Entering directory '/<>/src/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pblas1.c HYPRE_DistributedMatrixPilutSolver.c: In function ‘HYPRE_DistributedMatrixPilutSolverSetup’: HYPRE_DistributedMatrixPilutSolver.c:344:14: warning: unused variable ‘logging’ [-Wunused-variable] 344 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ ilut.c: In function ‘hypre_ILUT’: ilut.c:28:13: warning: unused variable ‘logging’ [-Wunused-variable] 28 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ ilut.c:147:9: warning: ‘ierr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c util.c serilut.c: In function ‘hypre_SerILUT’: serilut.c:45:13: warning: unused variable ‘logging’ [-Wunused-variable] 45 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ Building libHYPRE_DistributedMatrixPilutSolver.so ... mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.23.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.23.0.so ln -s libHYPRE_DistributedMatrixPilutSolver-2.23.0.so libHYPRE_DistributedMatrixPilutSolver.so cp -fR ./HYPRE_*.h /<>/src/hypre/include make[4]: Leaving directory '/<>/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.23.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.23.0.so ln -s libHYPRE_ParaSails-2.23.0.so libHYPRE_ParaSails.so make[4]: Leaving directory '/<>/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c MatGenFD.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c shellSort_dh.c MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sig_dh.c MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function ‘Vec_dhDestroy’: Vec_dh.c:32:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~ In file included from Vec_dh.c:9: _hypre_Euclid.h:255:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 255 | if (errFlag_dh) { \ | ^~ Vec_dh.c:32:42: note: in expansion of macro ‘CHECK_V_ERROR’ 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~~~~~~~~~~~~ In file included from mat_dh_private.c:8: mat_dh_private.c: In function ‘profileMat’: _hypre_Euclid.h:127:23: warning: ‘work2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 127 | #define FREE_DH(p) Mem_dhFree(mem_dh, p) | ^~~~~~~~~~ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ SubdomainGraph_dh.c: In function ‘SubdomainGraph_dhInit’: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | for (i=0; i>/src/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src/lib' Building libHYPRE.so ... mpicc -shared -o libHYPRE-2.23.0.so /<>/src/IJ_mv/*.o /<>/src/distributed_ls/Euclid/*.o /<>/src/distributed_ls/ParaSails/*.o /<>/src/distributed_ls/pilut/*.o /<>/src/distributed_matrix/*.o /<>/src/krylov/*.o /<>/src/matrix_matrix/*.o /<>/src/multivector/*.o /<>/src/parcsr_ls/*.o /<>/src/parcsr_mv/*.o /<>/src/parcsr_block_mv/*.o /<>/src/seq_mv/*.o /<>/src/sstruct_ls/*.o /<>/src/sstruct_mv/*.o /<>/src/struct_ls/*.o /<>/src/struct_mv/*.o /<>/src/utilities/*.o /<>/src/blas/*.o /<>/src/lapack/*.o /<>/src/IJ_mv/*.obj /<>/src/parcsr_ls/*.obj /<>/src/parcsr_mv/*.obj /<>/src/seq_mv/*.obj /<>/src/sstruct_ls/*.obj /<>/src/sstruct_mv/*.obj /<>/src/struct_ls/*.obj /<>/src/struct_mv/*.obj /<>/src/utilities/*.obj -lsuperlu_dist -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -lmpi -lm -Wl,-soname,libHYPRE-2.23.0.so -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--no-as-needed ln -s libHYPRE-2.23.0.so libHYPRE.so cp -fR libHYPRE* /<>/src/hypre/lib make[3]: Leaving directory '/<>/src/lib' make[2]: Leaving directory '/<>/src' dh_auto_build -Dsrc-static cd src-static && make -j8 make[2]: Entering directory '/<>/src-static' Making blas ... make[3]: Entering directory '/<>/src-static/blas' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src-static/blas' Making lapack ... make[3]: Entering directory '/<>/src-static/lapack' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c make[3]: Leaving directory '/<>/src-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src-static/utilities' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c merge_sort.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:170:21: warning: ‘tree.child_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:423:13: warning: ‘tree.parent_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cuda_utils.c -o cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_utilities.h /<>/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src-static/hypre/include cp -fR ./fortran*.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/utilities' Making multivector ... make[3]: Entering directory '/<>/src-static/multivector' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_multivector.a cp -fR *.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/multivector' Making krylov ... make[3]: Entering directory '/<>/src-static/krylov' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cgnr.c gmres.c: In function ‘hypre_GMRESSetup’: gmres.c:228:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 228 | if ((gmres_data -> norms) != NULL) | ^~ gmres.c:230:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | (gmres_data -> norms) = hypre_CTAllocF(HYPRE_Real, max_iter + 1,gmres_functions, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c gmres.c: In function ‘hypre_GMRESSolve’: gmres.c:287:35: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 287 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_pcg.c cogmres.c: In function ‘hypre_COGMRESSolve’: cogmres.c:289:39: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lobpcg.c lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:91:3: warning: ‘blockVectorBY’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c:279:33: note: ‘blockVectorBY’ was declared here 279 | 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 /<>/src-static/hypre/include cp -fR ./krylov.h /<>/src-static/hypre/include cp -fR ./lobpcg.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src-static/seq_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_attempt.c -o csr_spgemm_device_attempt.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_confident.c -o csr_spgemm_device_confident.obj csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:923:16: warning: ‘big_jB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 923 | if ( big_jB == big_jA ) | ^ csr_matrix.c:923:16: warning: ‘big_jA’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowbound.c -o csr_spgemm_device_rowbound.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1425:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1425 | temp[cnt_offd] = Bs_ext_j[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector.c -o vector.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_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_attempt.obj csr_spgemm_device_confident.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowbound.obj csr_spgemm_device_rowest.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./seq_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src-static/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:621:27: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:683:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 684 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 686 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 691 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | ); | ~ par_csr_bool_matop.c:1031:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:541:19: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 541 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:540:19: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:346:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 346 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:345:21: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 345 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:344:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 344 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ par_csr_aat.c:799:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 799 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:164:25: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 164 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:71:27: warning: ‘B_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:170:7: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:667:23: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:857:17: warning: ‘a_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 859 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | &a_j[ind], | ~~~~~~~~~~ 861 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:856:26: warning: ‘a_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | ind = a_i[(HYPRE_Int)row_starts[i]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matvec.c -o par_csr_matvec.obj par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:415:25: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:416:28: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:498:4: warning: ‘map_P_to_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | map_P_to_C, | ~~~~~~~~~~~ 504 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | ); | ~ par_csr_matop_marked.c:316:24: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:309:24: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:308:24: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:307:24: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_matrix.c: In function ‘hypre_ParCSRMatrixPrintIJ’: par_csr_matrix.c:629:25: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:765:24: warning: ‘tmp_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 765 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:764:24: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:839:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | offd_data[offd_cnt++] = data; | ^ par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:543:72: warning: ‘v_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 543 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j*global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1461:38: warning: ‘B_int_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1461 | B_int_data[count] = diag_data[k]; | ^ par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:758:23: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_matvec.c:848:26: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 848 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:827:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 827 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1394:10: warning: ‘A_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1392:19: warning: ‘A_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1392 | ind = A_i[(HYPRE_Int) global_row_starts[i]]; | ^ par_csr_matrix.c:1394:10: warning: ‘A_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1948:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1948 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1875:29: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1874:29: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1874 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1873:29: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1984:50: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1984 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_csr_matop.c:1983:50: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1983 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_csr_matop.c:1859:29: warning: ‘AT_buf_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1859 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:1998:24: warning: ‘AT_tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1998 | comm_handle = hypre_ParCSRCommHandleCreate(2,tmp_comm_pkg,AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1854:29: warning: ‘AT_tmp_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1842:40: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:1842:29: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3299:29: warning: ‘map_to_B’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3299 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:900:31: warning: ‘col_map_offd_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:435:24: warning: ‘B_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:824:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:433:24: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:431:24: warning: ‘B_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:847:13: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 847 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3462:21: warning: ‘num_sends_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3461:21: warning: ‘send_map_elmts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3460:21: warning: ‘send_map_starts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3453:21: warning: ‘C_tmp_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3452:17: warning: ‘C_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3451:17: warning: ‘C_tmp_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3451 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3450:21: warning: ‘C_tmp_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3450 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3449:17: warning: ‘C_tmp_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3443:21: warning: ‘C_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3443 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3442:17: warning: ‘C_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3442 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3913:44: warning: ‘C_ext_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1+1]; j2++) | ^ par_csr_matop.c:3440:21: warning: ‘C_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3439:17: warning: ‘C_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3439 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3898:44: warning: ‘C_ext_diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3898 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1+1]; j2++) | ^ par_csr_matop.c:3437:21: warning: ‘C_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3437 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3436:20: warning: ‘C_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3436 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3435:17: warning: ‘C_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3435 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5806:51: warning: ‘nc_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5806 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local+1, HYPRE_MEMORY_HOST); | ^ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h:718:3: warning: ‘cpts_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:5628:77: note: ‘cpts_starts’ was declared here 5628 | HYPRE_BigInt total_global_fpts, total_global_cpts, *fpts_starts, *cpts_starts; | ^~~~~~~~~~~ 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_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec.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 /<>/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src-static/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_relax.c In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘x_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matvec.c:102:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:98:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1090:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:279:27: warning: ‘P_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:277:27: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:275:27: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:273:27: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1687:38: warning: ‘RAP_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:241:27: warning: ‘RAP_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1447:38: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1447 | RAP_diag_j[jj_count_diag] = jcol; | ^ par_csr_block_rap.c:235:27: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1550:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1550 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]]+num_cols_diag_P; | ^ par_csr_block_rap.c:1670:42: warning: ‘map_P_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1670 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:231:27: warning: ‘RAP_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 231 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:229:27: warning: ‘RAP_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1436:35: warning: ‘RAP_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | for (k=RAP_ext_i[j]; k < RAP_ext_i[j+1]; k++) | ^ par_csr_block_rap.c:1094:15: warning: ‘col_map_offd_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1094 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | RAP_ext_j[i],num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:664:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 664 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:943:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_csr_block_rap.c:925:43: warning: ‘map_P_to_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:271:27: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:270:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:269:27: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:472:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 472 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:179:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:1716:57: warning: ‘Vext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | &Vext_data[ii*block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:409:13: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2673:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3722:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3722 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4756:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4756 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_block_mv.a cp -fR ./par_csr_block_matrix.h /<>/src-static/hypre/include cp -fR ./csr_block_matrix.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src-static/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrix.a cp -fR ./distributed_matrix.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src-static/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:504:41: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 504 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:420:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:419:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:945:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 945 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:936:37: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:623:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:725:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 725 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:637:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1479:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1479:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1436:30: note: ‘big_offd_j’ was declared here 1436 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1120:19: note: ‘offd_data’ was declared here 1120 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1140:21: note: ‘col_map_offd’ was declared here 1140 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3408:40: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3408 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3417:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3417 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3404:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3404 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3444:40: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3444 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3453:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:3440:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3087:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3087 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:2945:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2945 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4016:44: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4016 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4025:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4025 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:4012:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4012 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:4052:44: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4052 | diag_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4061:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4061 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:4048:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4048 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3710:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3710 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3711 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3578:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3578 | HYPRE_Int *offd_j; | ^~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src-static/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_MatrixMatrix.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src-static/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:506:23: warning: ‘loc_col’ may be used uninitialized in this function [-Wmaybe-uninitialized] 506 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aux_interp.c:303:22: note: ‘loc_col’ was declared here 303 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:291:21: warning: ‘total_nnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | A_seq = hypre_ParCSRMatrixCreate(seq_comm,size,size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 293 | 0,total_nnz,0); | ~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_helpers.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:56:28: warning: ‘send_flag_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: ‘recv_map_send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:54:28: warning: ‘send_flag_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: ‘recv_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: warning: ‘send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:310:31: warning: ‘rhs_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:319:28: warning: ‘resid_nrm_init’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:299:25: warning: ‘resid_nrm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | conv_factor = resid_nrm / old_resid; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:288:25: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | resid_nrm = sqrt(hypre_ParVectorInnerProd(res, res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amg_solve.c: In function ‘hypre_BoomerAMGSolve’: par_amg_solve.c:268:25: warning: ‘Residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | resid_nrm = sqrt(hypre_ParVectorInnerProd( Residual, Residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:483:27: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 483 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | F_array[level], | ~~~~~~~~~~~~~~~ 485 | CF_marker, | ~~~~~~~~~~ 486 | relax_type, | ~~~~~~~~~~~ 487 | relax_points, | ~~~~~~~~~~~~~ 488 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 489 | U_array[level], | ~~~~~~~~~~~~~~~ 490 | Vtemp); | ~~~~~~ par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:350:7: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_ParVectorDestroy(Utemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:236:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | HYPRE_SchwarzSolve(smoother[level], | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms.c par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: par_amgdd_comp_grid.c:1237:37: warning: ‘new_R_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1237 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1236:39: warning: ‘new_R_offd_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1231:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1231 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:1227:37: warning: ‘new_R_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1227 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1226:39: warning: ‘new_R_diag_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1146:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1146 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:80:63: warning: ‘R_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | #define hypre_CSRMatrixData(matrix) ((matrix) -> data) | ^~ par_amgdd_comp_grid.c:888:26: note: ‘R_offd’ was declared here 888 | hypre_CSRMatrix *R_offd; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:887:26: note: ‘R_diag’ was declared here 887 | hypre_CSRMatrix *R_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coordinates.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:225:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:822:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_add_cycle.c par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:1907:26: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1967:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1967 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_difconv.c par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:617:7: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 617 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:599:17: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 599 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gauss_elim.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:530:36: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | Aux_F, | ~~~~~~ 532 | CF_marker, | ~~~~~~~~~~ 533 | relax_type, | ~~~~~~~~~~~ 534 | relax_points, | ~~~~~~~~~~~~~ 535 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 536 | omega[level], | ~~~~~~~~~~~~~ 537 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | Aux_U, | ~~~~~~ 539 | Vtemp, | ~~~~~~ 540 | Ztemp); | ~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: ‘local_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ In file included from _hypre_parcsr_ls.h:9, from par_cycle.c:14: ./../parcsr_mv/_hypre_parcsr_mv.h:260:59: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | #define hypre_ParVectorLocalVector(vector) ((vector) -> local_vector) | ^~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2218:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2218 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2053:30: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2053 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gsmg.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:510:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp.c par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:397:15: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 397 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_add_cycle.c:385:15: warning: ‘Atilde_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:383:15: warning: ‘Atilde_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 383 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:357:19: warning: ‘Atilde_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:356:19: warning: ‘Atilde_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:381:15: warning: ‘L_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:368:19: warning: ‘L_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:897:18: warning: ‘L_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | L_diag_j[cnt_diag++] = i+row_start; | ^ par_add_cycle.c:896:21: warning: ‘L_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 896 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx]*D_data[i])*D_data[i]; | ^ par_add_cycle.c:398:15: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:965:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1483:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1483 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:2778:43: warning: ‘R_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2778 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_krylov_func.c par_amgdd_helpers.c:2777:39: warning: ‘R_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2777 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2706:43: warning: ‘P_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2706 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2705:39: warning: ‘P_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2705 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGCreateSmoothVecs’: par_gsmg.c:503:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2051:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2051 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:966:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1233:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1233 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:1285:21: warning: ‘S_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_gsmg.c:1842:59: warning: ‘S_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num+1]; jj1++) | ^ par_gsmg.c:1283:21: warning: ‘S_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1283 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:2036:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2036 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1842:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:41:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace_9pt.c:247:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 247 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2642:24: note: ‘tmp_map_offd’ was declared here 2642 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_interp.c:3562:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3562 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr.c par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:754:52: warning: ‘tmp_comm_pkg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 754 | hypre_ParCSRCommPkgNumSends(tmp_comm_pkg) = num_sends; par_multi_interp.c:755:53: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 755 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_multi_interp.c:77:21: warning: ‘send_map_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:759:53: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 759 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_multi_interp.c:81:21: warning: ‘recv_vec_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1193:32: warning: ‘C_array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1193 | P_marker[C_array[k1]] = i1; | ^ par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:393:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_solve.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:299:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:668:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_lr_interp.c:667:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nongalerkin.c par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1372:31: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1372 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:875:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 875 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:874:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:873:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 873 | HYPRE_Int *offd_j; | ^~~~~~ par_mgr_solve.c: In function ‘hypre_MGRSolve’: par_mgr_solve.c:285:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:575:28: warning: ‘S_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 575 | S_offd_data[jS] = S_offd_data[jA]; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1099:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1099 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:1353:53: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1089:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1089 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1701:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1701 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1087:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1087 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRBuildPDRS’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:1414:21: note: ‘tmp_map_offd’ was declared here 1414 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax.c par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:776:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:778:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 778 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_nodal_systems.c:96:25: warning: ‘recv_vec_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:776:44: warning: ‘send_map_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_blockRelax_solve’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3528:20: note: ‘v_buf_data’ was declared here 3528 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3597:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3597 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:1973:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1973 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2502:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1963:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2675:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2675 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1961:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1961 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_block_gs’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3694:18: note: ‘v_buf_data’ was declared here 3694 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3763:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3763 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:953:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 953 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_rap.c:1819:29: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1819 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:1818:32: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1818 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:1522:32: warning: ‘RA_offd.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1522 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1522:32: warning: ‘RA_offd.j’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_rap.c:700:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:144:21: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:143:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:142:21: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:401:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 401 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:47:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more.c par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:229:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:2894:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3374:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3374 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:2884:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2884 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3534:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3534 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:2882:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2882 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_stats.c par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:230:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp.c par_mgr.c: In function ‘hypre_MGRComputeNonGalerkinCoarseGrid’: par_mgr.c:2058:33: warning: ‘jj’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | D_cf[i] = A_cf_diag_data[jj]; | ^ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:413:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:413:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:358:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:358:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:560:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:560:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:486:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:486:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:3750:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3750 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4239:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4239 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:3740:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4401:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4401 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:3738:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3738 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverseExp’: par_mgr.c:2656:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2656 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3071:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:138:26: warning: ‘bnnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:774:19: warning: ‘block_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i*bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:4618:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4618 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4807:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4807 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:4608:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4608 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5115:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5115 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:4606:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4606 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:350:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:349:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 349 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:301:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:298:21: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | HYPRE_Real *theta; | ^~~~~ par_sv_interp.c:828:42: warning: ‘fine_index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 828 | if (offd_vec_data[fine_index] != 0.0 ) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c partial.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c schwarz.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:430:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:429:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:381:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr.c par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:2303:35: warning: ‘q_dist_value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2303 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2058:11: warning: ‘add_q’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | if ( add_q && q_count > 0 && (q_max > 0 || abs_trunc > 0.0)) | ^ par_sv_interp_ln.c:1937:66: warning: ‘gm_row_sum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1937 | value = P_offd_data_new[kk]*(vec_data[i]/gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~^~~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:1502:63: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp_ln.c:1708:52: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1708 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp_ln.c:2522:23: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:952:20: warning: ‘normr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 952 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1572:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2105:61: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2105 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp.c:2223:50: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2223 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp.c:2338:24: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2338 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:361:52: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:675:58: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:505:16: warning: ‘k_loc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | if (k_loc < num_variables) | ^ schwarz.c:368:16: warning: ‘rhs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:366:16: warning: ‘x_ext_old’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:365:16: warning: ‘x_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:633:42: warning: ‘A_boundary_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 633 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:631:36: warning: ‘A_boundary_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 631 | k_loc = A_boundary_j[k]; | ^ schwarz.c:503:55: warning: ‘A_boundary_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | for (k=A_boundary_i[j_loc]; k>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ams.c -o ams.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1647:40: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1647 | P_offd_data[jj] = -beta*ahat_offd[j1]; | ^~~~~ partial.c:1634:37: warning: ‘alfa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1634 | P_diag_data[jj] = -alfa*ahat[j1]; | ^~~~~ partial.c:913:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1138:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1138 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:902:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 902 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1499:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1499 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ partial.c:1498:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1498 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:1890:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:2103:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:1879:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1879 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2394:55: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2394 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:1877:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ ads.c: In function ‘hypre_ADSSolve’: ads.c:1544:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1544 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1544:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ads.c:1528:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1528 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:8: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:184:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized] 184 | 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:184:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 184 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘b_’ declared here 267 | hypre_ParVector *b_[3]; | ^~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:8: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:285:4: ams.c:184:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 184 | 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:184:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 184 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:268:21: note: ‘x_’ declared here 268 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj ams.c: In function ‘hypre_AMSComputePi’: ams.c:1473:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1473:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2232:16: warning: ‘Piz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2232 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHOST’: par_ilu_solve.c:2054:4: warning: ‘x_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:2318:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:313:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSComputeGPi’: ams.c:2321:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2321:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj ams.c: In function ‘hypre_AMSSetup’: ams.c:3348:16: warning: ‘GGt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3348 | hypre_ParCSRMatrixDestroy(GGt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj ams.c: In function ‘hypre_AMSSolve’: ams.c:3651:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3651 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3652 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3651:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ams.c:3635:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3635 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4508:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4508:7: warning: ‘nnzM’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_ilu.c:4508:171: warning: ‘time_s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ~~~~~~~^~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4243:22: note: ‘capacity_S’ was declared here 4243 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:2922:43: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2922 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:2893:37: warning: ‘vtemp_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | aux[jj] = vtemp_ext_data[j_loc-num_variables]; | ^ schwarz.c:2877:21: warning: ‘x_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2877 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4355:38: warning: ‘diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4355 | if (l1_norm[i] <= 4.0/3.0*diag) | ~~~~~~~^~~~~ schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:2997:16: warning: ‘a_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2997 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c:2996:18: warning: ‘a_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2996 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3415:47: warning: ‘a_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3415 | for (j=a_ext_i[i_dof]; j < a_ext_i[i_dof+1]; j++) | ^ schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3488:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3488 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3525:21: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3525 | comm_handle = hypre_ParCSRCommHandleCreate (2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3572:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3572 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3621:26: warning: ‘index_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3621 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3632:19: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3632 | comm_handle=hypre_ParCSRCommHandleCreate(2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5205:29: note: ‘capacity_S’ was declared here 5205 | HYPRE_Int capacity_S; | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_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_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_setup.o par_amg_solve.o par_amg_solveT.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_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src-static/struct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_grid.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:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_grid.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1, inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:647:7: _hypre_struct_mv.h:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:722:13: warning: ‘boxnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 722 | boxnum++; | ~~~~~~^~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:396:43: warning: ‘comm_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 396 | hypre_CommTypeBufsize(comm_type) += (size*num_values); mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:321:38: warning: ‘constant_stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 321 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_mv.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src-static/struct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:238:44: warning: ‘ac_ce’ may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:916:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 916 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | Pp1[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1050:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1049:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1050:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1178:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1177:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1177 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1178:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1503:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1502:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1503:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1442:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1442 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1382:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1382 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:461:52: warning: ‘App1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~~~ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~~^ 462 | App1*xp[xi + xoff1]) / Ap[Ai]; | ~~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:460:39: warning: ‘App0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~^ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1685:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1684:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1684 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj In file included from _hypre_struct_ls.h:7, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘not_cdirs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1908:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1907:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1908:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:180:42: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:34: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:491:42: warning: ‘a_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:34: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:261:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:261:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:260:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:260:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:259:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:259:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:258:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:258:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:257:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:257:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:195:42: warning: ‘a_cnw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:195:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:223:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:223:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:218:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:218:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:217:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:217:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:216:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:216:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:215:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:215:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:214:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:214:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ point_relax.c: In function ‘hypre_PointRelax’: point_relax.c:636:21: warning: ‘bsumsq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | if ( rsumsq/bsumsq>/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src-static/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_copy.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:311:4: warning: ‘jupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:311:4: warning: ‘jlower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_innerprod.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matvec.c HYPRE_sstruct_vector.c:211:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:211:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_mv.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src-static/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:34: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | if ((rank-startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: maxwell_grad.c:411:25: warning: ‘ndirection’ may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | for (d= 0; d< ndirection; d++) | ~^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV.c maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_zeroBC.c fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:1152:41: warning: ‘zweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1152 | + zweight2*( | ~~~~~~~~^~ 1153 | yweight1*( | ~~~~~~~~~~ 1154 | xweight1*xcp[kshift+1][jshift][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | xweight2*xcp[kshift+1][jshift][ishift+xci+1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1156 | +yweight2*( | ~~~~~~~~~~~ 1157 | xweight1*xcp[kshift+1][jshift+1][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | xweight2*xcp[kshift+1][jshift+1][ishift+xci+1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:1165:42: warning: ‘yweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1165 | ep[0][j][ei+i]+= yweight2*( | ^~ fac_interp2.c:1147:46: warning: ‘kshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1147 | xweight1*xcp[kshift][jshift][ishift+xci]+ | ^ fac_interp2.c:1163:46: warning: ‘jshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | xweight1*xcp[0][jshift][ishift+xci]+ | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: maxwell_TV_setup.c:909:54: warning: ‘topological_face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | HYPRE_SStructGridDestroy(topological_face[l+1]); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:285:41: warning: ‘swap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | I[j+1]= (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:48:18: warning: ‘offproc_rnums’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:739:13: warning: ‘send_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 739 | hypre_BoxArrayDestroy(send_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:740:13: warning: ‘recv_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | hypre_BoxArrayDestroy(recv_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: ‘nbdry_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_solve.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:1669:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:3485:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3485 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘ncols_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:123:27: note: ‘ncols_ElementFace’ was declared here 123 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:120:46: note: ‘vals_ElementFace’ was declared here 120 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ maxwell_semi_interp.c:117:27: warning: ‘jElement_Face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1282:33: warning: ‘iFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | iFace[nFaces]= rank; | ^ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘volume_shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: ‘shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘weight_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_cnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘rank_stencils’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:44: note: ‘rank_stencils’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_ranks’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: ‘stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:805:37: warning: ‘max_contribut_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | max_contribut_size= hypre_max( max_contribut_size, fac_amr_fcoarsen.c:2620:47: warning: ‘ci’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | box_ranks[i]= cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:2176:46: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2176 | if ((rank-startrank) >= i && (rank-startrank) <= m) | ~~~~~^~~~~~~~~~~ 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 /<>/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/sstruct_ls' Making /<>/src-static/distributed_ls ... make[3]: Entering directory '/<>/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src-static/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parutil.c ilut.c: In function ‘hypre_ILUT’: ilut.c:28:13: warning: unused variable ‘logging’ [-Wunused-variable] 28 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ ilut.c:147:9: warning: ‘ierr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ HYPRE_DistributedMatrixPilutSolver.c: In function ‘HYPRE_DistributedMatrixPilutSolverSetup’: HYPRE_DistributedMatrixPilutSolver.c:344:14: warning: unused variable ‘logging’ [-Wunused-variable] 344 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c util.c serilut.c: In function ‘hypre_SerILUT’: serilut.c:45:13: warning: unused variable ‘logging’ [-Wunused-variable] 45 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ 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 /<>/src-static/hypre/include make[4]: Leaving directory '/<>/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src-static/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.a ... ar -rcu libHYPRE_ParaSails.a ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_ParaSails.a make[4]: Leaving directory '/<>/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src-static/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_seq.c ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:365:14: warning: ‘aval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | REAL_DH *aval; | ^~~~ ExternalRows_dh.c:364:28: warning: ‘fill’ may be used uninitialized in this function [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~~ ExternalRows_dh.c:364:21: warning: ‘cval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~~ ExternalRows_dh.c:364:15: warning: ‘len’ may be used uninitialized in this function [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c TimeLog_dh.c MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function ‘Vec_dhDestroy’: Vec_dh.c:32:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~ In file included from Vec_dh.c:9: _hypre_Euclid.h:255:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 255 | if (errFlag_dh) { \ | ^~ Vec_dh.c:32:42: note: in expansion of macro ‘CHECK_V_ERROR’ 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~~~~~~~~~~~~ Vec_dh.c: In function ‘Vec_dhRead’: Vec_dh.c:256:10: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 256 | tmp->n = n; | ~~~~~~~^~~ Vec_dh.c: In function ‘Vec_dhReadBIN’: Vec_dh.c:290:3: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 290 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mat_dh_private.c:8: mat_dh_private.c: In function ‘profileMat’: _hypre_Euclid.h:127:23: warning: ‘work2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 127 | #define FREE_DH(p) Mem_dhFree(mem_dh, p) | ^~~~~~~~~~ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ SubdomainGraph_dh.c: In function ‘SubdomainGraph_dhInit’: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | for (i=0; i>/src-static/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src-static/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src-static/lib' Building libHYPRE ... rm -f libHYPRE.a ar -rcu libHYPRE.a /<>/src-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/distributed_ls/Euclid/*.o /<>/src-static/distributed_ls/ParaSails/*.o /<>/src-static/distributed_ls/pilut/*.o /<>/src-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/utilities/*.o /<>/src-static/blas/*.o /<>/src-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE.a /<>/src-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE.a cp -fR libHYPRE* /<>/src-static/hypre/lib make[3]: Leaving directory '/<>/src-static/lib' make[2]: Leaving directory '/<>/src-static' dh_auto_build -Dsrc64 cd src64 && make -j8 make[2]: Entering directory '/<>/src64' Making blas ... make[3]: Entering directory '/<>/src64/blas' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src64/blas' Making lapack ... make[3]: Entering directory '/<>/src64/lapack' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c make[3]: Leaving directory '/<>/src64/lapack' Making utilities ... make[3]: Entering directory '/<>/src64/utilities' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c merge_sort.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:413:10: warning: ‘term_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cuda_utils.c -o cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.23.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o hopscotch_hash.o merge_sort.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 cuda_utils.obj general.obj handle.obj int_array.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.23.0.so ln -s libHYPRE_utilities-2.23.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_utilities.h /<>/src64/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64/hypre/include cp -fR ./fortran*.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/utilities' Making multivector ... make[3]: Entering directory '/<>/src64/multivector' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.23.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.23.0.so ln -s libHYPRE_multivector-2.23.0.so libHYPRE_multivector.so cp -fR *.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/multivector' Making krylov ... make[3]: Entering directory '/<>/src64/krylov' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cgnr.c gmres.c: In function ‘hypre_GMRESSetup’: gmres.c:228:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 228 | if ((gmres_data -> norms) != NULL) | ^~ gmres.c:230:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | (gmres_data -> norms) = hypre_CTAllocF(HYPRE_Real, max_iter + 1,gmres_functions, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_pcg.c cogmres.c: In function ‘hypre_COGMRESSolve’: cogmres.c:289:39: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ gmres.c: In function ‘hypre_GMRESSolve’: gmres.c:287:35: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 287 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lobpcg.c lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:91:3: warning: ‘blockVectorBY’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c:279:33: note: ‘blockVectorBY’ was declared here 279 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.23.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.23.0.so ln -s libHYPRE_krylov-2.23.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./krylov.h /<>/src64/hypre/include cp -fR ./lobpcg.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64/seq_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:973:16: warning: ‘big_jB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 973 | if ( big_jB == big_jA ) | ^ csr_matrix.c:973:16: warning: ‘big_jA’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_attempt.c -o csr_spgemm_device_attempt.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_confident.c -o csr_spgemm_device_confident.obj csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1425:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1425 | temp[cnt_offd] = Bs_ext_j[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowbound.c -o csr_spgemm_device_rowbound.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector.c -o vector.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.23.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_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_attempt.obj csr_spgemm_device_confident.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowbound.obj csr_spgemm_device_rowest.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector.obj -Wl,-soname,libHYPRE_seq_mv-2.23.0.so ln -s libHYPRE_seq_mv-2.23.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./seq_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:621:27: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:683:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 684 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 686 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 691 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | ); | ~ par_csr_bool_matop.c:1031:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:346:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 346 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:414:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 414 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 415 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 417 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 422 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | ); | ~ par_csr_aat.c:344:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 344 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ par_csr_aat.c:799:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 799 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:541:19: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 541 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:540:19: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:164:25: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 164 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:71:27: warning: ‘B_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:170:7: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:667:23: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | hypre_MPI_Request *requests; | ^~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:857:17: warning: ‘a_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 859 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | &a_j[ind], | ~~~~~~~~~~ 861 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:856:26: warning: ‘a_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | ind = a_i[(HYPRE_Int)row_starts[i]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:415:25: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:416:28: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:498:4: warning: ‘map_P_to_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | map_P_to_C, | ~~~~~~~~~~~ 504 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | ); | ~ par_csr_matop_marked.c:316:24: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:309:24: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:308:24: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:307:24: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:422:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixPrintIJ’: par_csr_matrix.c:629:25: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:765:24: warning: ‘tmp_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 765 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:764:24: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:839:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | offd_data[offd_cnt++] = data; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matvec.c -o par_csr_matvec.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:543:72: warning: ‘v_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 543 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j*global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1461:38: warning: ‘B_int_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1461 | B_int_data[count] = diag_data[k]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1394:10: warning: ‘A_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1392:19: warning: ‘A_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1392 | ind = A_i[(HYPRE_Int) global_row_starts[i]]; | ^ par_csr_matrix.c:1394:10: warning: ‘A_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:758:23: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_matvec.c:851:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 851 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:827:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 827 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1948:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1948 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1875:29: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1874:29: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1874 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1873:29: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1984:50: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1984 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_csr_matop.c:1983:50: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1983 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_csr_matop.c:1859:29: warning: ‘AT_buf_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1859 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:1998:24: warning: ‘AT_tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1998 | comm_handle = hypre_ParCSRCommHandleCreate(2,tmp_comm_pkg,AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1854:29: warning: ‘AT_tmp_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1842:40: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:1842:29: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3299:29: warning: ‘map_to_B’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3299 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:900:31: warning: ‘col_map_offd_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:435:24: warning: ‘B_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:824:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:433:24: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:431:24: warning: ‘B_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:847:13: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 847 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3462:21: warning: ‘num_sends_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3461:21: warning: ‘send_map_elmts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3460:21: warning: ‘send_map_starts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3453:21: warning: ‘C_tmp_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3452:17: warning: ‘C_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3451:17: warning: ‘C_tmp_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3451 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3450:21: warning: ‘C_tmp_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3450 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3449:17: warning: ‘C_tmp_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3443:21: warning: ‘C_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3443 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3442:17: warning: ‘C_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3442 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3913:44: warning: ‘C_ext_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1+1]; j2++) | ^ par_csr_matop.c:3440:21: warning: ‘C_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3439:17: warning: ‘C_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3439 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3898:44: warning: ‘C_ext_diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3898 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1+1]; j2++) | ^ par_csr_matop.c:3437:21: warning: ‘C_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3437 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3436:20: warning: ‘C_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3436 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3435:17: warning: ‘C_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3435 | HYPRE_Int *C_ext_i; | ^~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: ./../utilities/_hypre_utilities.h:700:12: warning: ‘nc_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~ par_csr_matop.c:5629:34: note: ‘nc_local’ was declared here 5629 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h:718:3: warning: ‘cpts_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:5628:77: note: ‘cpts_starts’ was declared here 5628 | HYPRE_BigInt total_global_fpts, total_global_cpts, *fpts_starts, *cpts_starts; | ^~~~~~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.23.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_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec.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.23.0.so ln -s libHYPRE_parcsr_mv-2.23.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_interp.c In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘x_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matvec.c:102:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:98:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:279:27: warning: ‘P_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:277:27: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:275:27: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:273:27: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1687:38: warning: ‘RAP_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:241:27: warning: ‘RAP_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1429:20: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1429 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:235:27: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1550:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1550 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]]+num_cols_diag_P; | ^ par_csr_block_rap.c:1670:42: warning: ‘map_P_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1670 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:231:27: warning: ‘RAP_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 231 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:229:27: warning: ‘RAP_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1436:35: warning: ‘RAP_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | for (k=RAP_ext_i[j]; k < RAP_ext_i[j+1]; k++) | ^ par_csr_block_rap.c:1094:15: warning: ‘col_map_offd_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1094 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | RAP_ext_j[i],num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:664:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 664 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:943:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_csr_block_rap.c:925:43: warning: ‘map_P_to_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:271:27: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:270:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:269:27: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:472:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 472 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:179:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1090:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | 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: par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:1716:57: warning: ‘Vext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | &Vext_data[ii*block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:409:13: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2673:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3722:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3722 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4756:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4756 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.23.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.23.0.so ln -s libHYPRE_parcsr_block_mv-2.23.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /<>/src64/hypre/include cp -fR ./csr_block_matrix.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.23.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.23.0.so ln -s libHYPRE_DistributedMatrix-2.23.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:504:41: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 504 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:556:49: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 556 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:419:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:945:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 945 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:936:37: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:623:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:725:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 725 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:637:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1479:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3408:40: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3408 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3417:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3417 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3404:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3404 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3444:40: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3444 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3453:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:3440:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3087:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3087 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:2945:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2945 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4016:44: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4016 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4025:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4025 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:4012:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4012 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:4052:44: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4052 | diag_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4061:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4061 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:4048:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4048 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3710:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3710 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3711 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3578:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3578 | HYPRE_Int *offd_j; | ^~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.23.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.23.0.so ln -s libHYPRE_IJ_mv-2.23.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.23.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.23.0.so ln -s libHYPRE_MatrixMatrix-2.23.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:506:47: warning: ‘loc_col’ may be used uninitialized in this function [-Wmaybe-uninitialized] 506 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c:303:22: note: ‘loc_col’ was declared here 303 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:291:21: warning: ‘total_nnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | A_seq = hypre_ParCSRMatrixCreate(seq_comm,size,size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 293 | 0,total_nnz,0); | ~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:56:28: warning: ‘send_flag_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: ‘recv_map_send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:54:28: warning: ‘send_flag_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: ‘recv_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: warning: ‘send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solve.c par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:310:31: warning: ‘rhs_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:319:28: warning: ‘resid_nrm_init’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:299:25: warning: ‘resid_nrm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | conv_factor = resid_nrm / old_resid; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:288:25: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | resid_nrm = sqrt(hypre_ParVectorInnerProd(res, res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amg_solve.c: In function ‘hypre_BoomerAMGSolve’: par_amg_solve.c:268:25: warning: ‘Residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | resid_nrm = sqrt(hypre_ParVectorInnerProd( Residual, Residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: par_amgdd_comp_grid.c:1237:37: warning: ‘new_R_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1237 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1236:39: warning: ‘new_R_offd_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1231:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1231 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:1227:37: warning: ‘new_R_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1227 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1226:39: warning: ‘new_R_diag_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1146:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1146 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:80:63: warning: ‘R_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | #define hypre_CSRMatrixData(matrix) ((matrix) -> data) | ^~ par_amgdd_comp_grid.c:888:26: note: ‘R_offd’ was declared here 888 | hypre_CSRMatrix *R_offd; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:887:26: note: ‘R_diag’ was declared here 887 | hypre_CSRMatrix *R_diag; | ^~~~~~ par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:350:7: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_ParVectorDestroy(Utemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:236:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | HYPRE_SchwarzSolve(smoother[level], | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:483:27: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 483 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | F_array[level], | ~~~~~~~~~~~~~~~ 485 | CF_marker, | ~~~~~~~~~~ 486 | relax_type, | ~~~~~~~~~~~ 487 | relax_points, | ~~~~~~~~~~~~~ 488 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 489 | U_array[level], | ~~~~~~~~~~~~~~~ 490 | Vtemp); | ~~~~~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:1907:26: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coordinates.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:225:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:822:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cycle.c par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:617:7: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 617 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:599:17: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 599 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gauss_elim.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1967:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1967 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:530:36: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | Aux_F, | ~~~~~~ 532 | CF_marker, | ~~~~~~~~~~ 533 | relax_type, | ~~~~~~~~~~~ 534 | relax_points, | ~~~~~~~~~~~~~ 535 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 536 | omega[level], | ~~~~~~~~~~~~~ 537 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | Aux_U, | ~~~~~~ 539 | Vtemp, | ~~~~~~ 540 | Ztemp); | ~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: ‘local_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ In file included from _hypre_parcsr_ls.h:9, from par_cycle.c:14: ./../parcsr_mv/_hypre_parcsr_mv.h:260:59: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | #define hypre_ParVectorLocalVector(vector) ((vector) -> local_vector) | ^~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2218:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2218 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2053:30: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2053 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:510:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:397:15: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 397 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_add_cycle.c:385:15: warning: ‘Atilde_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:383:15: warning: ‘Atilde_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 383 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:357:19: warning: ‘Atilde_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:356:19: warning: ‘Atilde_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:381:15: warning: ‘L_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:368:19: warning: ‘L_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:897:18: warning: ‘L_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | L_diag_j[cnt_diag++] = i+row_start; | ^ par_add_cycle.c:367:19: warning: ‘L_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 367 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:398:15: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:965:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:2778:43: warning: ‘R_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2778 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2777:39: warning: ‘R_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2777 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2706:43: warning: ‘P_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2706 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2705:39: warning: ‘P_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2705 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGCreateSmoothVecs’: par_gsmg.c:503:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | HYPRE_SchwarzSolve(smoother[level], | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_multi_interp.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1483:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1483 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1233:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1233 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:1285:21: warning: ‘S_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_gsmg.c:1842:59: warning: ‘S_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num+1]; jj1++) | ^ par_gsmg.c:1283:21: warning: ‘S_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1283 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:2036:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2036 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2051:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2051 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:966:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1842:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:377:26: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | big_offd_j[o_cnt] = hypre_map2(ix,iy+1,p,q+1,nx, | ^ par_laplace_9pt.c:379:25: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 379 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:393:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:754:52: warning: ‘tmp_comm_pkg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 754 | hypre_ParCSRCommPkgNumSends(tmp_comm_pkg) = num_sends; par_multi_interp.c:755:53: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 755 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_multi_interp.c:77:21: warning: ‘send_map_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:759:53: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 759 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_multi_interp.c:81:21: warning: ‘recv_vec_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1193:32: warning: ‘C_array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1193 | P_marker[C_array[k1]] = i1; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_setup.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRDirectSolverSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} par_mgr.c:5364:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1372:31: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1372 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_mgr.c:5364:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_mgr.c:5413:80: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 5413 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:426:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 426 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_solve.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2642:24: note: ‘tmp_map_offd’ was declared here 2642 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_interp.c:3562:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3562 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:875:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 875 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:874:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:873:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 873 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nongalerkin.c par_mgr_solve.c: In function ‘hypre_MGRSolve’: par_mgr_solve.c:285:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nodal_systems.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:299:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:668:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_lr_interp.c:667:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap_communication.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRBuildPDRS’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:1414:21: note: ‘tmp_map_offd’ was declared here 1414 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rotate_7pt.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_blockRelax_solve’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3528:20: note: ‘v_buf_data’ was declared here 3528 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3597:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3597 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax.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_block_gs’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3694:18: note: ‘v_buf_data’ was declared here 3694 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3763:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3763 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:575:28: warning: ‘S_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 575 | S_offd_data[jS] = S_offd_data[jA]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1099:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1099 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:1353:53: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1089:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1089 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1701:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1701 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1087:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1087 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:229:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:953:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 953 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_rap.c:1819:29: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1819 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:1818:32: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1818 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:1522:32: warning: ‘RA_offd.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1522 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1522:32: warning: ‘RA_offd.j’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_rap.c:700:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:144:21: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:143:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:142:21: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:401:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 401 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:47:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:230:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_interface.c par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:413:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:413:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:406:27: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 406 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:385:24: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:776:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:778:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 778 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_nodal_systems.c:96:25: warning: ‘recv_vec_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:776:44: warning: ‘send_map_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:560:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:560:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:553:27: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 553 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:532:24: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 532 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRComputeNonGalerkinCoarseGrid’: par_mgr.c:2058:33: warning: ‘jj’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | D_cf[i] = A_cf_diag_data[jj]; | ^ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverseExp’: par_mgr.c:2656:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2656 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_schwarz.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:1973:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1973 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2502:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1963:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2675:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2675 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1961:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1961 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3071:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv_rs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c partial.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:2894:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3374:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3374 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:2884:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2884 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3534:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3534 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:2882:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2882 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:138:26: warning: ‘bnnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:774:19: warning: ‘block_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i*bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:350:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:349:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 349 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:301:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:430:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:429:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:381:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c schwarz.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:3750:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3750 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4239:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4239 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:3740:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:361:52: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:675:58: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4401:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4401 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:3738:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3738 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c block_tridiag.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:298:21: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | HYPRE_Real *theta; | ^~~~~ par_sv_interp.c:828:42: warning: ‘fine_index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 828 | if (offd_vec_data[fine_index] != 0.0 ) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:4618:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4618 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4807:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4807 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:4608:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4608 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5115:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5115 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:4606:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4606 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1647:40: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1647 | P_offd_data[jj] = -beta*ahat_offd[j1]; | ^~~~~ partial.c:1634:37: warning: ‘alfa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1634 | P_diag_data[jj] = -alfa*ahat[j1]; | ^~~~~ partial.c:913:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1138:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1138 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:902:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 902 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1499:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1499 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ partial.c:1498:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1498 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:952:20: warning: ‘normr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 952 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:505:16: warning: ‘k_loc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | if (k_loc < num_variables) | ^ schwarz.c:368:16: warning: ‘rhs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:366:16: warning: ‘x_ext_old’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:365:16: warning: ‘x_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:633:42: warning: ‘A_boundary_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 633 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:631:36: warning: ‘A_boundary_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 631 | k_loc = A_boundary_j[k]; | ^ schwarz.c:503:55: warning: ‘A_boundary_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | for (k=A_boundary_i[j_loc]; k 0 && (q_max > 0 || abs_trunc > 0.0)) | ^ par_sv_interp_ln.c:1937:66: warning: ‘gm_row_sum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1937 | value = P_offd_data_new[kk]*(vec_data[i]/gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~^~~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:1502:63: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp_ln.c:1708:52: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1708 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp_ln.c:2522:23: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1572:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2105:61: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2105 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c dsuperlu.c par_sv_interp.c:2223:50: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2223 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp.c:2338:24: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2338 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:1890:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:2103:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:1879:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1879 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2394:55: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2394 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:1877:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ads.c -o ads.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function ‘hypre_SLUDistSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:81:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:81:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:130:80: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 130 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:426:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 426 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ dsuperlu.c: In function ‘hypre_SLUDistSolve’: dsuperlu.c:150:80: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 150 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:426:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 426 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ams.c -o ams.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1544:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1544 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1544:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ads.c:1528:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1528 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj ams.c: In function ‘hypre_AMSComputePi’: ams.c:1473:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1473:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:2922:43: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2922 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:2893:37: warning: ‘vtemp_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | aux[jj] = vtemp_ext_data[j_loc-num_variables]; | ^ ams.c: In function ‘hypre_AMSComputePixyz’: schwarz.c:2877:21: warning: ‘x_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2877 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ ams.c:2232:16: warning: ‘Piz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2232 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHOST’: par_ilu_solve.c:2054:4: warning: ‘x_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj ams.c: In function ‘hypre_AMSComputeGPi’: ams.c:2321:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2321:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:2318:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:2997:16: warning: ‘a_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2997 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ schwarz.c:2996:18: warning: ‘a_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2996 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ par_ilu_setup.c:4243:22: note: ‘capacity_S’ was declared here 4243 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c:3415:47: warning: ‘a_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3415 | for (j=a_ext_i[i_dof]; j < a_ext_i[i_dof+1]; j++) | ^ ams.c: In function ‘hypre_AMSSetup’: ams.c:3348:16: warning: ‘GGt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3348 | hypre_ParCSRMatrixDestroy(GGt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:313:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3488:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3488 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3525:21: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3525 | comm_handle = hypre_ParCSRCommHandleCreate (2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3651:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3651 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3652 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3651:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ams.c:3635:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3635 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3572:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3572 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3621:26: warning: ‘index_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3621 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3632:19: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3632 | comm_handle=hypre_ParCSRCommHandleCreate(2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4508:7: warning: ‘nnzM’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4508:171: warning: ‘time_s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ~~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5205:29: note: ‘capacity_S’ was declared here 5205 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4355:38: warning: ‘diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4355 | if (l1_norm[i] <= 4.0/3.0*diag) | ~~~~~~~^~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.23.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_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_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_setup.o par_amg_solve.o par_amg_solveT.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_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.23.0.so ln -s libHYPRE_parcsr_ls-2.23.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64/struct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.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:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:722:13: warning: ‘boxnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 722 | boxnum++; | ~~~~~~^~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:351:19: warning: ‘constant_stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 351 | for (j=0; j >=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:396:43: warning: ‘comm_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 396 | hypre_CommTypeBufsize(comm_type) += (size*num_values); Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.23.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.23.0.so ln -s libHYPRE_struct_mv-2.23.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64/struct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/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 in this function [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:238:44: warning: ‘ac_ce’ may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:916:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 916 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | Pp1[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1050:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1049:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1050:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1178:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1177:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1177 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1178:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:461:52: warning: ‘App1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~~~ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~~^ 462 | App1*xp[xi + xoff1]) / Ap[Ai]; | ~~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:460:39: warning: ‘App0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~^ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1503:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1502:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1503:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1442:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1442 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1382:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1382 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj In file included from _hypre_struct_ls.h:7, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘not_cdirs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1685:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1684:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1684 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg.c -o smg.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:180:42: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:34: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1908:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1907:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1908:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:491:42: warning: ‘a_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:34: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:261:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:261:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:260:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:260:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:259:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:259:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:258:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:258:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:257:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:257:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:195:42: warning: ‘a_cnw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:195:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:223:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:223:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:218:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:218:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:217:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:217:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:216:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:216:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:215:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:215:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:214:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:214:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:970:56: warning: ‘rap_ane’ may be used uninitialized in this function [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:534:42: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:970:46: warning: ‘rap_anw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:26: warning: ‘rap_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:969:36: warning: ‘rap_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:969:26: warning: ‘rap_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:965:34: warning: ‘a_bne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:965:26: warning: ‘a_bnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:964:50: warning: ‘a_ane’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:964:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:963:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:963:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:962:33: warning: ‘a_bn’ may be used uninitialized in this function [-Wmaybe-uninitialized] 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:962:26: warning: ‘a_be’ may be used uninitialized in this function [-Wmaybe-uninitialized] 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:961:54: warning: ‘a_an’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:961:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ point_relax.c: In function ‘hypre_PointRelax’: point_relax.c:636:21: warning: ‘bsumsq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | if ( rsumsq/bsumsq>/src64/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_grid.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:311:4: warning: ‘jupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:311:4: warning: ‘jlower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:211:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:211:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.23.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.23.0.so ln -s libHYPRE_sstruct_mv-2.23.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_cdata.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:34: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | if ((rank-startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: maxwell_grad.c:89:38: warning: ‘ndirection’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV.c maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_zeroBC.c fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:1152:41: warning: ‘zweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1152 | + zweight2*( | ~~~~~~~~^~ 1153 | yweight1*( | ~~~~~~~~~~ 1154 | xweight1*xcp[kshift+1][jshift][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | xweight2*xcp[kshift+1][jshift][ishift+xci+1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1156 | +yweight2*( | ~~~~~~~~~~~ 1157 | xweight1*xcp[kshift+1][jshift+1][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | xweight2*xcp[kshift+1][jshift+1][ishift+xci+1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:1165:42: warning: ‘yweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1165 | ep[0][j][ei+i]+= yweight2*( | ^~ fac_interp2.c:1147:46: warning: ‘kshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1147 | xweight1*xcp[kshift][jshift][ishift+xci]+ | ^ fac_interp2.c:1163:46: warning: ‘jshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | xweight1*xcp[0][jshift][ishift+xci]+ | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: maxwell_TV_setup.c:909:54: warning: ‘topological_face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | HYPRE_SStructGridDestroy(topological_face[l+1]); | ^ maxwell_TV_setup.c:719:10: warning: ‘vartype_faces’ may be used uninitialized in this function [-Wmaybe-uninitialized] 719 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_relax.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:285:41: warning: ‘swap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | I[j+1]= (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:48:18: warning: ‘offproc_rnums’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_interp.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:739:13: warning: ‘send_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 739 | hypre_BoxArrayDestroy(send_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:740:13: warning: ‘recv_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | hypre_BoxArrayDestroy(recv_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: ‘nbdry_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:1669:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:3485:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3485 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘ncols_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:123:27: note: ‘ncols_ElementFace’ was declared here 123 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:120:46: note: ‘vals_ElementFace’ was declared here 120 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ maxwell_semi_interp.c:117:27: warning: ‘jElement_Face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1282:33: warning: ‘iFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | iFace[nFaces]= rank; | ^ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘volume_shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: ‘shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘weight_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_cnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘rank_stencils’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:44: note: ‘rank_stencils’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_ranks’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2349:19: warning: ‘stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2349 | for (j= 0; j< stencil_size; j++) | ~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:805:37: warning: ‘max_contribut_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | max_contribut_size= hypre_max( max_contribut_size, fac_amr_fcoarsen.c:2620:47: warning: ‘ci’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | box_ranks[i]= cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:2176:46: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2176 | if ((rank-startrank) >= i && (rank-startrank) <= m) | ~~~~~^~~~~~~~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.23.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.23.0.so ln -s libHYPRE_sstruct_ls-2.23.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/sstruct_ls' Making /<>/src64/distributed_ls ... make[3]: Entering directory '/<>/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src64/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parutil.c ilut.c: In function ‘hypre_ILUT’: ilut.c:28:13: warning: unused variable ‘logging’ [-Wunused-variable] 28 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ ilut.c:147:9: warning: ‘ierr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ HYPRE_DistributedMatrixPilutSolver.c: In function ‘HYPRE_DistributedMatrixPilutSolverSetup’: HYPRE_DistributedMatrixPilutSolver.c:344:14: warning: unused variable ‘logging’ [-Wunused-variable] 344 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c util.c serilut.c: In function ‘hypre_SerILUT’: serilut.c:45:13: warning: unused variable ‘logging’ [-Wunused-variable] 45 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ Building libHYPRE_DistributedMatrixPilutSolver.so ... mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.23.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.23.0.so ln -s libHYPRE_DistributedMatrixPilutSolver-2.23.0.so libHYPRE_DistributedMatrixPilutSolver.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include make[4]: Leaving directory '/<>/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src64/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.23.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.23.0.so ln -s libHYPRE_ParaSails-2.23.0.so libHYPRE_ParaSails.so make[4]: Leaving directory '/<>/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src64/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sig_dh.c MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function ‘Vec_dhDestroy’: Vec_dh.c:32:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~ In file included from Vec_dh.c:9: _hypre_Euclid.h:255:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 255 | if (errFlag_dh) { \ | ^~ Vec_dh.c:32:42: note: in expansion of macro ‘CHECK_V_ERROR’ 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~~~~~~~~~~~~ In file included from mat_dh_private.c:8: mat_dh_private.c: In function ‘profileMat’: _hypre_Euclid.h:127:23: warning: ‘work2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 127 | #define FREE_DH(p) Mem_dhFree(mem_dh, p) | ^~~~~~~~~~ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ SubdomainGraph_dh.c: In function ‘SubdomainGraph_dhInit’: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | for (i=0; i>/src64/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src64/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src64/lib' Building libHYPRE64.so ... mpicc -shared -o libHYPRE64-2.23.0.so /<>/src64/IJ_mv/*.o /<>/src64/distributed_ls/Euclid/*.o /<>/src64/distributed_ls/ParaSails/*.o /<>/src64/distributed_ls/pilut/*.o /<>/src64/distributed_matrix/*.o /<>/src64/krylov/*.o /<>/src64/matrix_matrix/*.o /<>/src64/multivector/*.o /<>/src64/parcsr_ls/*.o /<>/src64/parcsr_mv/*.o /<>/src64/parcsr_block_mv/*.o /<>/src64/seq_mv/*.o /<>/src64/sstruct_ls/*.o /<>/src64/sstruct_mv/*.o /<>/src64/struct_ls/*.o /<>/src64/struct_mv/*.o /<>/src64/utilities/*.o /<>/src64/blas/*.o /<>/src64/lapack/*.o /<>/src64/IJ_mv/*.obj /<>/src64/parcsr_ls/*.obj /<>/src64/parcsr_mv/*.obj /<>/src64/seq_mv/*.obj /<>/src64/sstruct_ls/*.obj /<>/src64/sstruct_mv/*.obj /<>/src64/struct_ls/*.obj /<>/src64/struct_mv/*.obj /<>/src64/utilities/*.obj -lsuperlu_dist -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64-2.23.0.so -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--no-as-needed ln -s libHYPRE64-2.23.0.so libHYPRE64.so cp -fR libHYPRE* /<>/src64/hypre/lib make[3]: Leaving directory '/<>/src64/lib' make[2]: Leaving directory '/<>/src64' dh_auto_build -Dsrc64m cd src64m && make -j8 make[2]: Entering directory '/<>/src64m' Making blas ... make[3]: Entering directory '/<>/src64m/blas' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src64m/blas' Making lapack ... make[3]: Entering directory '/<>/src64m/lapack' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c make[3]: Leaving directory '/<>/src64m/lapack' Making utilities ... make[3]: Entering directory '/<>/src64m/utilities' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c merge_sort.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:413:10: warning: ‘term_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cuda_utils.c -o cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.23.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o hopscotch_hash.o merge_sort.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 cuda_utils.obj general.obj handle.obj int_array.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.23.0.so ln -s libHYPRE_utilities-2.23.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_utilities.h /<>/src64m/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64m/hypre/include cp -fR ./fortran*.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/utilities' Making multivector ... make[3]: Entering directory '/<>/src64m/multivector' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.23.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.23.0.so ln -s libHYPRE_multivector-2.23.0.so libHYPRE_multivector.so cp -fR *.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/multivector' Making krylov ... make[3]: Entering directory '/<>/src64m/krylov' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cgnr.c gmres.c: In function ‘hypre_GMRESSetup’: gmres.c:228:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 228 | if ((gmres_data -> norms) != NULL) | ^~ gmres.c:230:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | (gmres_data -> norms) = hypre_CTAllocF(HYPRE_Real, max_iter + 1,gmres_functions, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c cogmres.c: In function ‘hypre_COGMRESSolve’: cogmres.c:289:39: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ gmres.c: In function ‘hypre_GMRESSolve’: gmres.c:287:35: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 287 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lobpcg.c lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:91:3: warning: ‘blockVectorBY’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c:279:33: note: ‘blockVectorBY’ was declared here 279 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.23.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.23.0.so ln -s libHYPRE_krylov-2.23.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./krylov.h /<>/src64m/hypre/include cp -fR ./lobpcg.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64m/seq_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:973:16: warning: ‘big_jB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 973 | if ( big_jB == big_jA ) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj csr_matrix.c:973:16: warning: ‘big_jA’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_attempt.c -o csr_spgemm_device_attempt.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_confident.c -o csr_spgemm_device_confident.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowbound.c -o csr_spgemm_device_rowbound.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1425:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1425 | temp[cnt_offd] = Bs_ext_j[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector.c -o vector.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.23.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_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_attempt.obj csr_spgemm_device_confident.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowbound.obj csr_spgemm_device_rowest.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector.obj -Wl,-soname,libHYPRE_seq_mv-2.23.0.so ln -s libHYPRE_seq_mv-2.23.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./seq_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64m/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:346:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 346 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:414:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 414 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 415 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 417 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 422 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | ); | ~ par_csr_aat.c:344:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 344 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ par_csr_aat.c:799:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 799 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:621:27: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:683:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 684 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 686 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 691 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | ); | ~ par_csr_bool_matop.c:1031:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:541:19: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 541 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:540:19: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:164:25: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 164 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:71:27: warning: ‘B_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:170:7: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:667:23: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_make_system.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:857:17: warning: ‘a_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 859 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | &a_j[ind], | ~~~~~~~~~~ 861 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:856:26: warning: ‘a_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | ind = a_i[(HYPRE_Int)row_starts[i]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector.c par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:415:25: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:416:28: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:498:4: warning: ‘map_P_to_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | map_P_to_C, | ~~~~~~~~~~~ 504 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | ); | ~ par_csr_matop_marked.c:316:24: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:309:24: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:308:24: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:307:24: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:422:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixPrintIJ’: par_csr_matrix.c:629:25: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:765:24: warning: ‘tmp_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 765 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:764:24: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:839:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | offd_data[offd_cnt++] = data; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matvec.c -o par_csr_matvec.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:543:72: warning: ‘v_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 543 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j*global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1394:10: warning: ‘A_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1392:19: warning: ‘A_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1392 | ind = A_i[(HYPRE_Int) global_row_starts[i]]; | ^ par_csr_matrix.c:1394:10: warning: ‘A_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1461:38: warning: ‘B_int_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1461 | B_int_data[count] = diag_data[k]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:758:23: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_matvec.c:848:26: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 848 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:827:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 827 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1948:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1948 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1875:29: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1874:29: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1874 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1873:29: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1984:50: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1984 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_csr_matop.c:1983:50: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1983 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_csr_matop.c:1859:29: warning: ‘AT_buf_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1859 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:1998:24: warning: ‘AT_tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1998 | comm_handle = hypre_ParCSRCommHandleCreate(2,tmp_comm_pkg,AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1854:29: warning: ‘AT_tmp_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1842:40: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:1842:29: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3299:29: warning: ‘map_to_B’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3299 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:900:31: warning: ‘col_map_offd_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:435:24: warning: ‘B_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:824:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:433:24: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:431:24: warning: ‘B_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:847:13: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 847 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3462:21: warning: ‘num_sends_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3461:21: warning: ‘send_map_elmts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3460:21: warning: ‘send_map_starts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3453:21: warning: ‘C_tmp_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3452:17: warning: ‘C_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3451:17: warning: ‘C_tmp_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3451 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3450:21: warning: ‘C_tmp_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3450 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3449:17: warning: ‘C_tmp_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3443:21: warning: ‘C_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3443 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3442:17: warning: ‘C_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3442 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3913:44: warning: ‘C_ext_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1+1]; j2++) | ^ par_csr_matop.c:3440:21: warning: ‘C_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3439:17: warning: ‘C_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3439 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3898:44: warning: ‘C_ext_diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3898 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1+1]; j2++) | ^ par_csr_matop.c:3437:21: warning: ‘C_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3437 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3436:20: warning: ‘C_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3436 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3435:17: warning: ‘C_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3435 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5806:51: warning: ‘nc_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5806 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local+1, HYPRE_MEMORY_HOST); | ^ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h:718:3: warning: ‘cpts_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:5628:77: note: ‘cpts_starts’ was declared here 5628 | HYPRE_BigInt total_global_fpts, total_global_cpts, *fpts_starts, *cpts_starts; | ^~~~~~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.23.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_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec.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.23.0.so ln -s libHYPRE_parcsr_mv-2.23.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64m/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_interp.c In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘x_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matvec.c:102:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:98:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1090:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:279:27: warning: ‘P_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:277:27: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:275:27: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:273:27: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1687:38: warning: ‘RAP_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:241:27: warning: ‘RAP_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1447:38: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1447 | RAP_diag_j[jj_count_diag] = jcol; | ^ par_csr_block_rap.c:235:27: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1550:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1550 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]]+num_cols_diag_P; | ^ par_csr_block_rap.c:1670:42: warning: ‘map_P_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1670 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:1094:15: warning: ‘col_map_offd_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1094 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | RAP_ext_j[i],num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:231:27: warning: ‘RAP_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 231 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:1436:35: warning: ‘RAP_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | for (k=RAP_ext_i[j]; k < RAP_ext_i[j+1]; k++) | ^ par_csr_block_rap.c:229:27: warning: ‘RAP_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:664:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 664 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:943:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_csr_block_rap.c:925:43: warning: ‘map_P_to_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:271:27: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:270:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:269:27: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:472:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 472 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:179:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:1716:57: warning: ‘Vext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | &Vext_data[ii*block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:409:13: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2673:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3722:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3722 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4756:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4756 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.23.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.23.0.so ln -s libHYPRE_parcsr_block_mv-2.23.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /<>/src64m/hypre/include cp -fR ./csr_block_matrix.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64m/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.23.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.23.0.so ln -s libHYPRE_DistributedMatrix-2.23.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64m/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:504:41: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 504 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:420:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:419:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:901:30: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 901 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:936:37: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:623:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:725:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 725 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:637:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1436:30: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3408:40: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3408 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2946:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2946 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3404:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3404 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3444:40: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3444 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3453:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:3440:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3087:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3087 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:2945:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2945 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4016:44: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4016 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:3579:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3579 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4012:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4012 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:4052:44: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4052 | diag_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4061:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4061 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:4048:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4048 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3710:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3710 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3711 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3578:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3578 | HYPRE_Int *offd_j; | ^~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.23.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.23.0.so ln -s libHYPRE_IJ_mv-2.23.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64m/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.23.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.23.0.so ln -s libHYPRE_MatrixMatrix-2.23.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64m/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:506:47: warning: ‘loc_col’ may be used uninitialized in this function [-Wmaybe-uninitialized] 506 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c:303:22: note: ‘loc_col’ was declared here 303 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:291:21: warning: ‘total_nnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | A_seq = hypre_ParCSRMatrixCreate(seq_comm,size,size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 293 | 0,total_nnz,0); | ~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:56:28: warning: ‘send_flag_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: ‘recv_map_send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:54:28: warning: ‘send_flag_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: ‘recv_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: warning: ‘send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:310:31: warning: ‘rhs_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:319:28: warning: ‘resid_nrm_init’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:299:25: warning: ‘resid_nrm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | conv_factor = resid_nrm / old_resid; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:288:25: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | resid_nrm = sqrt(hypre_ParVectorInnerProd(res, res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amg_solve.c: In function ‘hypre_BoomerAMGSolve’: par_amg_solve.c:268:25: warning: ‘Residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | resid_nrm = sqrt(hypre_ParVectorInnerProd( Residual, Residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:483:27: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 483 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | F_array[level], | ~~~~~~~~~~~~~~~ 485 | CF_marker, | ~~~~~~~~~~ 486 | relax_type, | ~~~~~~~~~~~ 487 | relax_points, | ~~~~~~~~~~~~~ 488 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 489 | U_array[level], | ~~~~~~~~~~~~~~~ 490 | Vtemp); | ~~~~~~ par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:350:7: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_ParVectorDestroy(Utemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:236:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | HYPRE_SchwarzSolve(smoother[level], | ^ par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: par_amgdd_comp_grid.c:1237:37: warning: ‘new_R_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1237 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1236:39: warning: ‘new_R_offd_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1231:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1231 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:1227:37: warning: ‘new_R_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1227 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1226:39: warning: ‘new_R_diag_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1146:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1146 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:80:63: warning: ‘R_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | #define hypre_CSRMatrixData(matrix) ((matrix) -> data) | ^~ par_amgdd_comp_grid.c:888:26: note: ‘R_offd’ was declared here 888 | hypre_CSRMatrix *R_offd; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:887:26: note: ‘R_diag’ was declared here 887 | hypre_CSRMatrix *R_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms.c par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:1907:26: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cycle.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:225:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:822:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_difconv.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:530:36: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | Aux_F, | ~~~~~~ 532 | CF_marker, | ~~~~~~~~~~ 533 | relax_type, | ~~~~~~~~~~~ 534 | relax_points, | ~~~~~~~~~~~~~ 535 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 536 | omega[level], | ~~~~~~~~~~~~~ 537 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | Aux_U, | ~~~~~~ 539 | Vtemp, | ~~~~~~ 540 | Ztemp); | ~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: ‘local_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ In file included from _hypre_parcsr_ls.h:9, from par_cycle.c:14: ./../parcsr_mv/_hypre_parcsr_mv.h:260:59: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | #define hypre_ParVectorLocalVector(vector) ((vector) -> local_vector) | ^~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gsmg.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1967:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1967 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:510:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:397:15: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 397 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_add_cycle.c:385:15: warning: ‘Atilde_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:383:15: warning: ‘Atilde_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 383 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:357:19: warning: ‘Atilde_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:356:19: warning: ‘Atilde_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:381:15: warning: ‘L_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:368:19: warning: ‘L_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:897:18: warning: ‘L_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | L_diag_j[cnt_diag++] = i+row_start; | ^ par_add_cycle.c:896:21: warning: ‘L_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 896 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx]*D_data[i])*D_data[i]; | ^ par_add_cycle.c:398:15: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2218:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2218 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2053:30: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2053 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:965:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGCreateSmoothVecs’: par_gsmg.c:503:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | HYPRE_SchwarzSolve(smoother[level], | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_krylov_func.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1483:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1483 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1233:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1233 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_multi_interp.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:2778:43: warning: ‘R_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2778 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2777:39: warning: ‘R_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2777 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2706:43: warning: ‘P_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2706 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2705:39: warning: ‘P_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2705 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2051:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2051 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:1285:21: warning: ‘S_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_gsmg.c:1842:59: warning: ‘S_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num+1]; jj1++) | ^ par_gsmg.c:1283:21: warning: ‘S_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1283 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:2036:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2036 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:966:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1842:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:377:26: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | big_offd_j[o_cnt] = hypre_map2(ix,iy+1,p,q+1,nx, | ^ par_laplace_9pt.c:379:25: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 379 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:393:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:754:52: warning: ‘tmp_comm_pkg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 754 | hypre_ParCSRCommPkgNumSends(tmp_comm_pkg) = num_sends; par_multi_interp.c:755:53: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 755 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_multi_interp.c:77:21: warning: ‘send_map_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:759:53: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 759 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_multi_interp.c:81:21: warning: ‘recv_vec_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1193:32: warning: ‘C_array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1193 | P_marker[C_array[k1]] = i1; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_setup.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2642:24: note: ‘tmp_map_offd’ was declared here 2642 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_interp.c:3562:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3562 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1372:31: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1372 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_solve.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:299:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:668:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_lr_interp.c:667:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRDirectSolverSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} par_mgr.c:5364:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_mgr.c:5364:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:875:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 875 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:874:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:873:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 873 | HYPRE_Int *offd_j; | ^~~~~~ par_mgr_solve.c: In function ‘hypre_MGRSolve’: par_mgr_solve.c:285:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1099:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1099 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:1353:53: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1089:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1089 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1701:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1701 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1087:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1087 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax.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:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:1414:21: note: ‘tmp_map_offd’ was declared here 1414 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:575:28: warning: ‘S_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 575 | S_offd_data[jS] = S_offd_data[jA]; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:1973:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1973 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2502:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1963:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2675:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2675 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1961:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1961 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:776:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:778:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 778 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_nodal_systems.c:96:25: warning: ‘recv_vec_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:776:44: warning: ‘send_map_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:953:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 953 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_rap.c:1819:29: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1819 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:1818:32: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1818 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:1522:32: warning: ‘RA_offd.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1522 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1522:32: warning: ‘RA_offd.j’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_rap.c:700:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:144:21: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:143:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:142:21: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:401:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 401 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:47:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_blockRelax_solve’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3528:20: note: ‘v_buf_data’ was declared here 3528 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3597:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3597 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_block_gs’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3694:18: note: ‘v_buf_data’ was declared here 3694 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3763:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3763 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:230:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:413:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:413:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:358:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:358:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:229:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:2894:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3374:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3374 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:2884:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2884 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3534:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3534 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:2882:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2882 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:560:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:560:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:486:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:486:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength.c par_mgr.c: In function ‘hypre_MGRComputeNonGalerkinCoarseGrid’: par_mgr.c:2058:33: warning: ‘jj’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | D_cf[i] = A_cf_diag_data[jj]; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:3750:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3750 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4239:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4239 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:3740:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4401:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4401 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:3738:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3738 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp.c par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverseExp’: par_mgr.c:2656:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2656 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3071:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:138:26: warning: ‘bnnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:774:19: warning: ‘block_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i*bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:4618:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4618 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4807:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4807 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:4608:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4608 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5115:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5115 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:4606:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4606 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c partial.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:430:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:429:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:381:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:350:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:349:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 349 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:301:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_restr.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:298:21: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | HYPRE_Real *theta; | ^~~~~ par_sv_interp.c:828:42: warning: ‘fine_index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 828 | if (offd_vec_data[fine_index] != 0.0 ) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:361:52: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:675:58: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:952:20: warning: ‘normr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 952 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:505:16: warning: ‘k_loc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | if (k_loc < num_variables) | ^ schwarz.c:368:16: warning: ‘rhs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:366:16: warning: ‘x_ext_old’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:365:16: warning: ‘x_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:633:42: warning: ‘A_boundary_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 633 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:631:36: warning: ‘A_boundary_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 631 | k_loc = A_boundary_j[k]; | ^ schwarz.c:503:55: warning: ‘A_boundary_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | for (k=A_boundary_i[j_loc]; k 0 && (q_max > 0 || abs_trunc > 0.0)) | ^ par_sv_interp_ln.c:1937:66: warning: ‘gm_row_sum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1937 | value = P_offd_data_new[kk]*(vec_data[i]/gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~^~~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:1502:63: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp_ln.c:1708:52: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1708 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp_ln.c:2522:23: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function ‘hypre_SLUDistSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:81:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:81:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ads.c -o ads.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1647:40: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1647 | P_offd_data[jj] = -beta*ahat_offd[j1]; | ^~~~~ partial.c:1634:37: warning: ‘alfa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1634 | P_diag_data[jj] = -alfa*ahat[j1]; | ^~~~~ partial.c:913:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1138:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1138 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:902:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 902 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1499:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1499 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ partial.c:1498:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1498 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1572:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2105:61: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2105 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp.c:2223:50: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2223 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp.c:2338:24: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2338 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:1890:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:2103:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:1879:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1879 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2394:55: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2394 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:1877:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ ads.c: In function ‘hypre_ADSSolve’: ads.c:1544:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1544 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1544:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ads.c:1528:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1528 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj ams.c: In function ‘hypre_AMSComputePi’: ams.c:1473:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1473:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2232:16: warning: ‘Piz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2232 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj ams.c: In function ‘hypre_AMSComputeGPi’: ams.c:2321:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2321:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHOST’: par_ilu_solve.c:2054:4: warning: ‘x_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:2922:43: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2922 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:2893:37: warning: ‘vtemp_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | aux[jj] = vtemp_ext_data[j_loc-num_variables]; | ^ schwarz.c:2877:21: warning: ‘x_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2877 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ ams.c: In function ‘hypre_AMSSetup’: ams.c:3348:16: warning: ‘GGt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3348 | hypre_ParCSRMatrixDestroy(GGt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:2318:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:313:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3651:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3651 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3652 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3651:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ams.c:3635:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3635 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:2997:16: warning: ‘a_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2997 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c:2996:18: warning: ‘a_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2996 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3415:47: warning: ‘a_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3415 | for (j=a_ext_i[i_dof]; j < a_ext_i[i_dof+1]; j++) | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4243:22: note: ‘capacity_S’ was declared here 4243 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu.c:4508:7: warning: ‘nnzM’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4508:171: warning: ‘time_s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ~~~~~~~^~~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4355:38: warning: ‘diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4355 | if (l1_norm[i] <= 4.0/3.0*diag) | ~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3488:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3488 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3525:21: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3525 | comm_handle = hypre_ParCSRCommHandleCreate (2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj schwarz.c: In function ‘hypre_ParGenerateHybridScale’: mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj schwarz.c:3572:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3572 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3621:26: warning: ‘index_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3621 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3632:19: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3632 | comm_handle=hypre_ParCSRCommHandleCreate(2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5205:29: note: ‘capacity_S’ was declared here 5205 | HYPRE_Int capacity_S; | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.23.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_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_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_setup.o par_amg_solve.o par_amg_solveT.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_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.23.0.so ln -s libHYPRE_parcsr_ls-2.23.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64m/struct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.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:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:722:13: warning: ‘boxnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 722 | boxnum++; | ~~~~~~^~ struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:396:43: warning: ‘comm_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 396 | hypre_CommTypeBufsize(comm_type) += (size*num_values); struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:321:38: warning: ‘constant_stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 321 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.23.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.23.0.so ln -s libHYPRE_struct_mv-2.23.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64m/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64m/struct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/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 in this function [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:238:44: warning: ‘ac_ce’ may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:916:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 916 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | Pp1[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1050:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1049:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1050:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1178:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1177:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1177 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1178:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:461:52: warning: ‘App1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~~~ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~~^ 462 | App1*xp[xi + xoff1]) / Ap[Ai]; | ~~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:460:39: warning: ‘App0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~^ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1503:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1502:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1503:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1442:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1442 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1382:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1382 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1685:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1684:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1684 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ In file included from _hypre_struct_ls.h:7, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘not_cdirs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1908:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1907:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1908:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:180:42: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:34: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:491:42: warning: ‘a_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:34: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:261:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:261:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:260:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:260:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:259:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:259:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:258:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:258:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:257:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:257:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:195:42: warning: ‘a_cnw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:195:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:534:42: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:223:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:223:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:218:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:218:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:217:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:217:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:216:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:216:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:215:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:215:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:214:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:214:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ point_relax.c: In function ‘hypre_PointRelax’: point_relax.c:636:21: warning: ‘bsumsq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | if ( rsumsq/bsumsq>/src64m/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64m/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_graph.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:311:4: warning: ‘jupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:311:4: warning: ‘jlower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_innerprod.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:211:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:211:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.23.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.23.0.so ln -s libHYPRE_sstruct_mv-2.23.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64m/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:34: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | if ((rank-startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: maxwell_grad.c:411:25: warning: ‘ndirection’ may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | for (d= 0; d< ndirection; d++) | ~^~~~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_zeroBC.c fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:1152:41: warning: ‘zweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1152 | + zweight2*( | ~~~~~~~~^~ 1153 | yweight1*( | ~~~~~~~~~~ 1154 | xweight1*xcp[kshift+1][jshift][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | xweight2*xcp[kshift+1][jshift][ishift+xci+1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1156 | +yweight2*( | ~~~~~~~~~~~ 1157 | xweight1*xcp[kshift+1][jshift+1][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | xweight2*xcp[kshift+1][jshift+1][ishift+xci+1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:1165:42: warning: ‘yweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1165 | ep[0][j][ei+i]+= yweight2*( | ^~ fac_interp2.c:1147:46: warning: ‘kshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1147 | xweight1*xcp[kshift][jshift][ishift+xci]+ | ^ fac_interp2.c:1163:46: warning: ‘jshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | xweight1*xcp[0][jshift][ishift+xci]+ | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_recvinfo.c maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: maxwell_TV_setup.c:909:54: warning: ‘topological_face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | HYPRE_SStructGridDestroy(topological_face[l+1]); | ^ maxwell_TV_setup.c:719:10: warning: ‘vartype_faces’ may be used uninitialized in this function [-Wmaybe-uninitialized] 719 | HYPRE_SStructGridSetVariables(face_grid, i, ndim, vartype_faces); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:285:41: warning: ‘swap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | I[j+1]= (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:48:18: warning: ‘offproc_rnums’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_solve.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:739:13: warning: ‘send_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 739 | hypre_BoxArrayDestroy(send_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:740:13: warning: ‘recv_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | hypre_BoxArrayDestroy(recv_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: ‘nbdry_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_restrict.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj maxwell_PNedelec.c:1669:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:3485:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3485 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘ncols_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:123:27: note: ‘ncols_ElementFace’ was declared here 123 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:120:46: note: ‘vals_ElementFace’ was declared here 120 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ maxwell_semi_interp.c:117:27: warning: ‘jElement_Face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1282:33: warning: ‘iFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | iFace[nFaces]= rank; | ^ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘volume_shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: ‘shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘weight_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_cnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘rank_stencils’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:44: note: ‘rank_stencils’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_ranks’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: ‘stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:805:37: warning: ‘max_contribut_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | max_contribut_size= hypre_max( max_contribut_size, fac_amr_fcoarsen.c:2620:47: warning: ‘ci’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | box_ranks[i]= cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:2245:60: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2245 | if ((HYPRE_Int)(rank-startrank) >= i && (HYPRE_Int)(rank-startrank) <= m) | ~~~~~^~~~~~~~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.23.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.23.0.so ln -s libHYPRE_sstruct_ls-2.23.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/sstruct_ls' Making lib ... make[3]: Entering directory '/<>/src64m/lib' Building libHYPRE64m.so ... mpicc -shared -o libHYPRE64m-2.23.0.so /<>/src64m/IJ_mv/*.o /<>/src64m/distributed_matrix/*.o /<>/src64m/krylov/*.o /<>/src64m/matrix_matrix/*.o /<>/src64m/multivector/*.o /<>/src64m/parcsr_ls/*.o /<>/src64m/parcsr_mv/*.o /<>/src64m/parcsr_block_mv/*.o /<>/src64m/seq_mv/*.o /<>/src64m/sstruct_ls/*.o /<>/src64m/sstruct_mv/*.o /<>/src64m/struct_ls/*.o /<>/src64m/struct_mv/*.o /<>/src64m/utilities/*.o /<>/src64m/blas/*.o /<>/src64m/lapack/*.o /<>/src64m/IJ_mv/*.obj /<>/src64m/parcsr_ls/*.obj /<>/src64m/parcsr_mv/*.obj /<>/src64m/seq_mv/*.obj /<>/src64m/sstruct_ls/*.obj /<>/src64m/sstruct_mv/*.obj /<>/src64m/struct_ls/*.obj /<>/src64m/struct_mv/*.obj /<>/src64m/utilities/*.obj -lsuperlu_dist -L/usr/lib/riscv64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64m-2.23.0.so -Wl,-z,defs -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--no-as-needed ln -s libHYPRE64m-2.23.0.so libHYPRE64m.so cp -fR libHYPRE* /<>/src64m/hypre/lib make[3]: Leaving directory '/<>/src64m/lib' make[2]: Leaving directory '/<>/src64m' dh_auto_build -Dsrc64-static cd src64-static && make -j8 make[2]: Entering directory '/<>/src64-static' Making blas ... make[3]: Entering directory '/<>/src64-static/blas' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src64-static/blas' Making lapack ... make[3]: Entering directory '/<>/src64-static/lapack' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c make[3]: Leaving directory '/<>/src64-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src64-static/utilities' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c merge_sort.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:170:21: warning: ‘tree.child_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:441:24: warning: ‘tree.num_child’ may be used uninitialized in this function [-Wmaybe-uninitialized] 441 | for (i=0; i< tree.num_child; i++) | ~^~~~~~~~~~~~~~~~ exchange_data.c:423:13: warning: ‘tree.parent_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cuda_utils.c -o cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_utilities.h /<>/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64-static/hypre/include cp -fR ./fortran*.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/utilities' Making multivector ... make[3]: Entering directory '/<>/src64-static/multivector' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_multivector.a cp -fR *.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/multivector' Making krylov ... make[3]: Entering directory '/<>/src64-static/krylov' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cgnr.c gmres.c: In function ‘hypre_GMRESSetup’: gmres.c:228:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 228 | if ((gmres_data -> norms) != NULL) | ^~ gmres.c:230:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | (gmres_data -> norms) = hypre_CTAllocF(HYPRE_Real, max_iter + 1,gmres_functions, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c gmres.c: In function ‘hypre_GMRESSolve’: gmres.c:287:35: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 287 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ cogmres.c: In function ‘hypre_COGMRESSolve’: cogmres.c:289:39: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lobpcg.c lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:91:3: warning: ‘blockVectorBY’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c:279:33: note: ‘blockVectorBY’ was declared here 279 | 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 /<>/src64-static/hypre/include cp -fR ./krylov.h /<>/src64-static/hypre/include cp -fR ./lobpcg.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64-static/seq_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_attempt.c -o csr_spgemm_device_attempt.obj csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:923:16: warning: ‘big_jB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 923 | if ( big_jB == big_jA ) | ^ csr_matrix.c:923:16: warning: ‘big_jA’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_confident.c -o csr_spgemm_device_confident.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowbound.c -o csr_spgemm_device_rowbound.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1425:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1425 | temp[cnt_offd] = Bs_ext_j[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector.c -o vector.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_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_attempt.obj csr_spgemm_device_confident.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowbound.obj csr_spgemm_device_rowest.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./seq_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64-static/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:621:27: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:683:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 684 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 686 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 691 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | ); | ~ par_csr_bool_matop.c:1031:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:414:4: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 414 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 415 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 417 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 422 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | ); | ~ par_csr_aat.c:414:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_csr_aat.c:799:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 799 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:541:19: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 541 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:540:19: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:667:23: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:857:17: warning: ‘a_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 859 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | &a_j[ind], | ~~~~~~~~~~ 861 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:856:26: warning: ‘a_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | ind = a_i[(HYPRE_Int)row_starts[i]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_make_system.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:164:25: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 164 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:71:27: warning: ‘B_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:170:7: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_matrix.c: In function ‘hypre_ParCSRMatrixPrintIJ’: par_csr_matrix.c:629:25: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matvec.c -o par_csr_matvec.obj par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:415:25: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:416:28: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:498:4: warning: ‘map_P_to_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | map_P_to_C, | ~~~~~~~~~~~ 504 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | ); | ~ par_csr_matop_marked.c:316:24: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:309:24: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:308:24: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:307:24: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:422:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:765:24: warning: ‘tmp_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 765 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:764:24: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:839:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | offd_data[offd_cnt++] = data; | ^ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1461:38: warning: ‘B_int_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1461 | B_int_data[count] = diag_data[k]; | ^ par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:543:72: warning: ‘v_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 543 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j*global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1394:10: warning: ‘A_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1392:19: warning: ‘A_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1392 | ind = A_i[(HYPRE_Int) global_row_starts[i]]; | ^ par_csr_matrix.c:1394:10: warning: ‘A_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:758:23: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_matvec.c:851:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 851 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:827:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 827 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1948:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1948 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1875:29: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1874:29: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1874 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1873:29: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1984:50: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1984 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_csr_matop.c:1983:50: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1983 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_csr_matop.c:1859:29: warning: ‘AT_buf_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1859 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:1998:24: warning: ‘AT_tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1998 | comm_handle = hypre_ParCSRCommHandleCreate(2,tmp_comm_pkg,AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1854:29: warning: ‘AT_tmp_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1842:40: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:1842:29: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3299:29: warning: ‘map_to_B’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3299 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:900:31: warning: ‘col_map_offd_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:435:24: warning: ‘B_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:824:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:433:24: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:431:24: warning: ‘B_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:847:13: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 847 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3462:21: warning: ‘num_sends_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3461:21: warning: ‘send_map_elmts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3460:21: warning: ‘send_map_starts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3453:21: warning: ‘C_tmp_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3452:17: warning: ‘C_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3451:17: warning: ‘C_tmp_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3451 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3450:21: warning: ‘C_tmp_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3450 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3449:17: warning: ‘C_tmp_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3443:21: warning: ‘C_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3443 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3442:17: warning: ‘C_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3442 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3913:44: warning: ‘C_ext_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1+1]; j2++) | ^ par_csr_matop.c:3440:21: warning: ‘C_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3439:17: warning: ‘C_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3439 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3898:44: warning: ‘C_ext_diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3898 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1+1]; j2++) | ^ par_csr_matop.c:3437:21: warning: ‘C_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3437 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3436:20: warning: ‘C_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3436 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3435:17: warning: ‘C_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3435 | HYPRE_Int *C_ext_i; | ^~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: ./../utilities/_hypre_utilities.h:700:12: warning: ‘nc_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~ par_csr_matop.c:5629:34: note: ‘nc_local’ was declared here 5629 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h:718:3: warning: ‘cpts_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:5628:77: note: ‘cpts_starts’ was declared here 5628 | HYPRE_BigInt total_global_fpts, total_global_cpts, *fpts_starts, *cpts_starts; | ^~~~~~~~~~~ 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_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec.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 /<>/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64-static/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_interp.c In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘x_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matvec.c:102:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:98:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:279:27: warning: ‘P_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:277:27: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:275:27: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:273:27: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1687:38: warning: ‘RAP_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:241:27: warning: ‘RAP_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1429:20: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1429 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:235:27: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1550:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1550 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]]+num_cols_diag_P; | ^ par_csr_block_rap.c:1670:42: warning: ‘map_P_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1670 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:231:27: warning: ‘RAP_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 231 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:229:27: warning: ‘RAP_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1436:35: warning: ‘RAP_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | for (k=RAP_ext_i[j]; k < RAP_ext_i[j+1]; k++) | ^ par_csr_block_rap.c:1094:15: warning: ‘col_map_offd_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1094 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | RAP_ext_j[i],num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:664:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 664 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:943:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_csr_block_rap.c:925:43: warning: ‘map_P_to_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:271:27: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:270:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:269:27: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:472:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 472 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:179:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:1716:57: warning: ‘Vext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | &Vext_data[ii*block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:409:13: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1090:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2673:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3722:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3722 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4756:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4756 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_block_mv.a cp -fR ./par_csr_block_matrix.h /<>/src64-static/hypre/include cp -fR ./csr_block_matrix.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64-static/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrix.a cp -fR ./distributed_matrix.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64-static/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:504:41: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 504 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:556:49: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 556 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:419:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:945:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 945 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:936:37: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:623:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:725:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 725 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:637:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1479:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1479:38: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1479 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:1436:30: note: ‘big_offd_j’ was declared here 1436 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1120:19: note: ‘offd_data’ was declared here 1120 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1140:21: note: ‘col_map_offd’ was declared here 1140 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3408:40: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3408 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3417:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3417 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:3404:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3404 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3444:40: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3444 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3453:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:3440:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3087:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3087 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:2945:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2945 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4016:44: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4016 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4025:41: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4025 | big_offd_j[cnt_offd] = cols[indx]; | ^ IJMatrix_parcsr.c:4012:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4012 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:4052:44: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4052 | diag_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4061:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4061 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:4048:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4048 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3710:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3710 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3711 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3578:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3578 | HYPRE_Int *offd_j; | ^~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64-static/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_MatrixMatrix.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64-static/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:506:47: warning: ‘loc_col’ may be used uninitialized in this function [-Wmaybe-uninitialized] 506 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c:303:22: note: ‘loc_col’ was declared here 303 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:291:21: warning: ‘total_nnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | A_seq = hypre_ParCSRMatrixCreate(seq_comm,size,size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 293 | 0,total_nnz,0); | ~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:56:28: warning: ‘send_flag_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: ‘recv_map_send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:54:28: warning: ‘send_flag_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: ‘recv_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: warning: ‘send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solve.c par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:310:31: warning: ‘rhs_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:319:28: warning: ‘resid_nrm_init’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:299:25: warning: ‘resid_nrm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | conv_factor = resid_nrm / old_resid; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:288:25: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | resid_nrm = sqrt(hypre_ParVectorInnerProd(res, res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amg_solve.c: In function ‘hypre_BoomerAMGSolve’: par_amg_solve.c:268:25: warning: ‘Residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | resid_nrm = sqrt(hypre_ParVectorInnerProd( Residual, Residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:483:27: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 483 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | F_array[level], | ~~~~~~~~~~~~~~~ 485 | CF_marker, | ~~~~~~~~~~ 486 | relax_type, | ~~~~~~~~~~~ 487 | relax_points, | ~~~~~~~~~~~~~ 488 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 489 | U_array[level], | ~~~~~~~~~~~~~~~ 490 | Vtemp); | ~~~~~~ par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:350:7: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_ParVectorDestroy(Utemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:236:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | HYPRE_SchwarzSolve(smoother[level], | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms.c par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: par_amgdd_comp_grid.c:1237:37: warning: ‘new_R_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1237 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1236:39: warning: ‘new_R_offd_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1231:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1231 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:1227:37: warning: ‘new_R_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1227 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1226:39: warning: ‘new_R_diag_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1146:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1146 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:80:63: warning: ‘R_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | #define hypre_CSRMatrixData(matrix) ((matrix) -> data) | ^~ par_amgdd_comp_grid.c:888:26: note: ‘R_offd’ was declared here 888 | hypre_CSRMatrix *R_offd; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:887:26: note: ‘R_diag’ was declared here 887 | hypre_CSRMatrix *R_diag; | ^~~~~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:1907:26: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cr.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:225:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:822:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_add_cycle.c par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:617:7: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 617 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:599:17: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 599 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_difconv.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:530:36: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | Aux_F, | ~~~~~~ 532 | CF_marker, | ~~~~~~~~~~ 533 | relax_type, | ~~~~~~~~~~~ 534 | relax_points, | ~~~~~~~~~~~~~ 535 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 536 | omega[level], | ~~~~~~~~~~~~~ 537 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | Aux_U, | ~~~~~~ 539 | Vtemp, | ~~~~~~ 540 | Ztemp); | ~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: ‘local_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ In file included from _hypre_parcsr_ls.h:9, from par_cycle.c:14: ./../parcsr_mv/_hypre_parcsr_mv.h:260:59: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | #define hypre_ParVectorLocalVector(vector) ((vector) -> local_vector) | ^~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1967:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1967 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gsmg.c par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:397:15: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 397 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_add_cycle.c:385:15: warning: ‘Atilde_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:383:15: warning: ‘Atilde_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 383 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:357:19: warning: ‘Atilde_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:356:19: warning: ‘Atilde_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:381:15: warning: ‘L_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:368:19: warning: ‘L_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:897:18: warning: ‘L_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | L_diag_j[cnt_diag++] = i+row_start; | ^ par_add_cycle.c:367:19: warning: ‘L_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 367 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:398:15: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2218:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2218 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2053:30: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2053 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:510:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:2778:43: warning: ‘R_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2778 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2777:39: warning: ‘R_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2777 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_amgdd_helpers.c:2706:43: warning: ‘P_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2706 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2705:39: warning: ‘P_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2705 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_krylov_func.c par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:965:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGCreateSmoothVecs’: par_gsmg.c:503:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | HYPRE_SchwarzSolve(smoother[level], | ^ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1233:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1233 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1483:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1483 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:1285:21: warning: ‘S_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_gsmg.c:1842:59: warning: ‘S_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num+1]; jj1++) | ^ par_gsmg.c:1283:21: warning: ‘S_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1283 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:2036:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2036 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:966:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2051:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2051 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1842:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:377:26: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | big_offd_j[o_cnt] = hypre_map2(ix,iy+1,p,q+1,nx, | ^ par_laplace_9pt.c:247:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 247 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:393:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_solve.c par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:754:52: warning: ‘tmp_comm_pkg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 754 | hypre_ParCSRCommPkgNumSends(tmp_comm_pkg) = num_sends; par_multi_interp.c:755:53: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 755 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_multi_interp.c:77:21: warning: ‘send_map_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:759:53: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 759 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_multi_interp.c:81:21: warning: ‘recv_vec_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1193:32: warning: ‘C_array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1193 | P_marker[C_array[k1]] = i1; | ^ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1372:31: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1372 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2642:24: note: ‘tmp_map_offd’ was declared here 2642 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_interp.c:3562:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3562 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRDirectSolverSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} par_mgr.c:5364:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_mgr.c:5364:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_mgr.c:5413:80: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 5413 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:426:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 426 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ par_mgr_solve.c: In function ‘hypre_MGRSolve’: par_mgr_solve.c:285:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:875:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 875 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:874:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:873:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 873 | HYPRE_Int *offd_j; | ^~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:299:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:668:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_lr_interp.c:667:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap_communication.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1099:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1099 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:1353:53: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1089:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1089 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1701:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1701 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1087:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1087 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRBuildPDRS’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:1414:21: note: ‘tmp_map_offd’ was declared here 1414 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:575:28: warning: ‘S_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 575 | S_offd_data[jS] = S_offd_data[jA]; | ^ 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_blockRelax_solve’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3528:20: note: ‘v_buf_data’ was declared here 3528 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3597:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3597 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax.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_block_gs’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3694:18: note: ‘v_buf_data’ was declared here 3694 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3763:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3763 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more.c par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:229:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:776:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:778:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 778 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_nodal_systems.c:96:25: warning: ‘recv_vec_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:776:44: warning: ‘send_map_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:1973:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1973 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2502:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1963:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2675:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2675 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1961:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1961 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_interface.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:953:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 953 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_rap.c:1819:29: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1819 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:1818:32: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1818 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:1522:32: warning: ‘RA_offd.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1522 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1522:32: warning: ‘RA_offd.j’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_rap.c:700:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:144:21: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:143:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:142:21: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:401:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 401 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:47:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_schwarz.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:2894:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3374:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3374 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:2884:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2884 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3534:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3534 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:2882:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2882 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_stats.c par_mgr.c: In function ‘hypre_MGRComputeNonGalerkinCoarseGrid’: par_mgr.c:2058:33: warning: ‘jj’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | D_cf[i] = A_cf_diag_data[jj]; | ^ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:230:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:413:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:413:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:406:27: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 406 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:385:24: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp.c par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:560:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:560:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:553:27: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 553 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_relax.c:532:24: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 532 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverseExp’: par_mgr.c:2656:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2656 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv.c par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3071:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:3750:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3750 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4239:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4239 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:3740:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4401:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4401 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:3738:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3738 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:138:26: warning: ‘bnnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:774:19: warning: ‘block_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i*bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:350:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:349:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 349 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:301:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:298:21: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | HYPRE_Real *theta; | ^~~~~ par_sv_interp.c:828:42: warning: ‘fine_index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 828 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:4618:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4618 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4807:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4807 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:4608:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4608 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5115:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5115 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:4606:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4606 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c partial.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c block_tridiag.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:430:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:429:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:381:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c dsuperlu.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:361:52: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:675:58: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:2303:35: warning: ‘q_dist_value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2303 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1572:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2105:61: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2105 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp.c:2223:50: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2223 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp.c:2338:24: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2338 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:2058:11: warning: ‘add_q’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | if ( add_q && q_count > 0 && (q_max > 0 || abs_trunc > 0.0)) | ^ par_sv_interp_ln.c:1937:66: warning: ‘gm_row_sum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1937 | value = P_offd_data_new[kk]*(vec_data[i]/gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~^~~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:1502:63: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp_ln.c:1708:52: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1708 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp_ln.c:2522:23: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:952:20: warning: ‘normr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 952 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:505:16: warning: ‘k_loc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | if (k_loc < num_variables) | ^ schwarz.c:368:16: warning: ‘rhs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:366:16: warning: ‘x_ext_old’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:365:16: warning: ‘x_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:633:42: warning: ‘A_boundary_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 633 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function ‘hypre_SLUDistSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:81:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:81:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ schwarz.c:631:36: warning: ‘A_boundary_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 631 | k_loc = A_boundary_j[k]; | ^ dsuperlu.c:130:80: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 130 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} schwarz.c:503:55: warning: ‘A_boundary_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | for (k=A_boundary_i[j_loc]; kdslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:426:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 426 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ams.c -o ams.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ame.c -o ame.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1647:40: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1647 | P_offd_data[jj] = -beta*ahat_offd[j1]; | ^~~~~ partial.c:1634:37: warning: ‘alfa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1634 | P_diag_data[jj] = -alfa*ahat[j1]; | ^~~~~ partial.c:913:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1138:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1138 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:902:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 902 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1499:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1499 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ partial.c:1498:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1498 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1544:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1544 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1544:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ads.c:1528:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1528 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:8: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:184:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized] 184 | 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:184:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 184 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘b_’ declared here 267 | hypre_ParVector *b_[3]; | ^~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:8: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:285:4: ams.c:184:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 184 | 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:184:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 184 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:268:21: note: ‘x_’ declared here 268 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:1890:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:2103:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:1879:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1879 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2394:55: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2394 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:1877:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj ams.c: In function ‘hypre_AMSComputePi’: ams.c:1473:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1473:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2232:16: warning: ‘Piz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2232 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj ams.c: In function ‘hypre_AMSComputeGPi’: ams.c:2321:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2321:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:2922:43: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2922 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:2893:37: warning: ‘vtemp_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | aux[jj] = vtemp_ext_data[j_loc-num_variables]; | ^ schwarz.c:2877:21: warning: ‘x_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2877 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj ams.c: In function ‘hypre_AMSSetup’: ams.c:3348:16: warning: ‘GGt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3348 | hypre_ParCSRMatrixDestroy(GGt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHOST’: par_ilu_solve.c:2054:4: warning: ‘x_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3651:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3651 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3652 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3651:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ams.c:3635:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3635 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:2997:16: warning: ‘a_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2997 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c:2996:18: warning: ‘a_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2996 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3415:47: warning: ‘a_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3415 | for (j=a_ext_i[i_dof]; j < a_ext_i[i_dof+1]; j++) | ^ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:2318:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:313:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3488:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3488 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3525:21: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3525 | comm_handle = hypre_ParCSRCommHandleCreate (2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4508:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4508:7: warning: ‘nnzM’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_ilu.c:4508:171: warning: ‘time_s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ~~~~~~~^~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3572:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3572 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3621:26: warning: ‘index_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3621 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3632:19: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3632 | comm_handle=hypre_ParCSRCommHandleCreate(2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4355:38: warning: ‘diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4355 | if (l1_norm[i] <= 4.0/3.0*diag) | ~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4243:22: note: ‘capacity_S’ was declared here 4243 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5205:29: note: ‘capacity_S’ was declared here 5205 | HYPRE_Int capacity_S; | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_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_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_setup.o par_amg_solve.o par_amg_solveT.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_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64-static/struct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_grid.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:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c project.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1, inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:647:7: _hypre_struct_mv.h:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:722:13: warning: ‘boxnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 722 | boxnum++; | ~~~~~~^~ struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:351:19: warning: ‘constant_stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 351 | for (j=0; j >=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:396:43: warning: ‘comm_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 396 | hypre_CommTypeBufsize(comm_type) += (size*num_values); mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/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 /<>/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64-static/struct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:238:44: warning: ‘ac_ce’ may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:916:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 916 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | Pp1[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj pfmg_setup_interp.c:1050:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1049:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1050:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1178:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1177:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1177 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1178:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:461:52: warning: ‘App1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~~~ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~~^ 462 | App1*xp[xi + xoff1]) / Ap[Ai]; | ~~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:460:39: warning: ‘App0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~^ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1503:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1502:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1503:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1442:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1442 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1382:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1382 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj In file included from _hypre_struct_ls.h:7, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘not_cdirs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg.c -o smg.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1685:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1684:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1684 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1908:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1907:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1908:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:180:42: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:34: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:491:42: warning: ‘a_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:34: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:261:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:261:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:260:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:260:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:259:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:259:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:258:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:258:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:257:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:257:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:195:42: warning: ‘a_cnw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:195:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:534:42: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ point_relax.c: In function ‘hypre_PointRelax’: point_relax.c:636:21: warning: ‘bsumsq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | if ( rsumsq/bsumsq>/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64-static/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_graph.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:311:4: warning: ‘jupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:311:4: warning: ‘jlower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:211:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:211:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_mv.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64-static/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_sstruct.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:34: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | if ((rank-startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve2.c fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:1152:41: warning: ‘zweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1152 | + zweight2*( | ~~~~~~~~^~ 1153 | yweight1*( | ~~~~~~~~~~ 1154 | xweight1*xcp[kshift+1][jshift][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | xweight2*xcp[kshift+1][jshift][ishift+xci+1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1156 | +yweight2*( | ~~~~~~~~~~~ 1157 | xweight1*xcp[kshift+1][jshift+1][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | xweight2*xcp[kshift+1][jshift+1][ishift+xci+1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:1165:42: warning: ‘yweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1165 | ep[0][j][ei+i]+= yweight2*( | ^~ fac_interp2.c:1147:46: warning: ‘kshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1147 | xweight1*xcp[kshift][jshift][ishift+xci]+ | ^ fac_interp2.c:1163:46: warning: ‘jshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | xweight1*xcp[0][jshift][ishift+xci]+ | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV.c maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: maxwell_grad.c:89:38: warning: ‘ndirection’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV_setup.c maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: maxwell_TV_setup.c:909:54: warning: ‘topological_face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | HYPRE_SStructGridDestroy(topological_face[l+1]); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:285:41: warning: ‘swap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | I[j+1]= (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:48:18: warning: ‘offproc_rnums’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:739:13: warning: ‘send_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 739 | hypre_BoxArrayDestroy(send_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:740:13: warning: ‘recv_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | hypre_BoxArrayDestroy(recv_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: ‘nbdry_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_restrict.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:1669:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:3485:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3485 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘ncols_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:123:27: note: ‘ncols_ElementFace’ was declared here 123 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:120:46: note: ‘vals_ElementFace’ was declared here 120 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ maxwell_semi_interp.c:117:27: warning: ‘jElement_Face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1282:33: warning: ‘iFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | iFace[nFaces]= rank; | ^ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘volume_shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: ‘shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘weight_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_cnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘rank_stencils’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:44: note: ‘rank_stencils’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_ranks’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2349:19: warning: ‘stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2349 | for (j= 0; j< stencil_size; j++) | ~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:805:37: warning: ‘max_contribut_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | max_contribut_size= hypre_max( max_contribut_size, fac_amr_fcoarsen.c:2620:47: warning: ‘ci’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | box_ranks[i]= cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:2176:46: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2176 | if ((rank-startrank) >= i && (rank-startrank) <= m) | ~~~~~^~~~~~~~~~~ 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 /<>/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/sstruct_ls' Making /<>/src64-static/distributed_ls ... make[3]: Entering directory '/<>/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src64-static/distributed_ls/pilut' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c parutil.c ilut.c: In function ‘hypre_ILUT’: ilut.c:28:13: warning: unused variable ‘logging’ [-Wunused-variable] 28 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ HYPRE_DistributedMatrixPilutSolver.c: In function ‘HYPRE_DistributedMatrixPilutSolverSetup’: HYPRE_DistributedMatrixPilutSolver.c:344:14: warning: unused variable ‘logging’ [-Wunused-variable] 344 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ ilut.c:147:9: warning: ‘ierr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c util.c serilut.c: In function ‘hypre_SerILUT’: serilut.c:45:13: warning: unused variable ‘logging’ [-Wunused-variable] 45 | HYPRE_Int logging = globals ? globals->logging : 0; | ^~~~~~~ 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 /<>/src64-static/hypre/include make[4]: Leaving directory '/<>/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src64-static/distributed_ls/ParaSails' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/riscv64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.a ... ar -rcu libHYPRE_ParaSails.a ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_ParaSails.a make[4]: Leaving directory '/<>/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src64-static/distributed_ls/Euclid' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ilu_seq.c ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:365:14: warning: ‘aval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | REAL_DH *aval; | ^~~~ ExternalRows_dh.c:364:28: warning: ‘fill’ may be used uninitialized in this function [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~~ ExternalRows_dh.c:364:21: warning: ‘cval’ may be used uninitialized in this function [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~~ ExternalRows_dh.c:369:18: warning: ‘len’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | for (j=0; j>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Mem_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SortedSet_dh.c MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/riscv64-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function ‘Vec_dhDestroy’: Vec_dh.c:32:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~ In file included from Vec_dh.c:9: _hypre_Euclid.h:255:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 255 | if (errFlag_dh) { \ | ^~ Vec_dh.c:32:42: note: in expansion of macro ‘CHECK_V_ERROR’ 32 | if (v->vals != NULL) FREE_DH(v->vals); CHECK_V_ERROR; | ^~~~~~~~~~~~~ Vec_dh.c: In function ‘Vec_dhRead’: Vec_dh.c:256:10: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 256 | tmp->n = n; | ~~~~~~~^~~ Vec_dh.c: In function ‘Vec_dhReadBIN’: Vec_dh.c:290:3: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 290 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mat_dh_private.c:8: mat_dh_private.c: In function ‘profileMat’: _hypre_Euclid.h:127:23: warning: ‘work2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 127 | #define FREE_DH(p) Mem_dhFree(mem_dh, p) | ^~~~~~~~~~ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ SubdomainGraph_dh.c: In function ‘SubdomainGraph_dhInit’: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized in this function [-Wmaybe-uninitialized] 555 | for (i=0; i>/src64-static/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src64-static/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src64-static/lib' Building libHYPRE64 ... rm -f libHYPRE64.a ar -rcu libHYPRE64.a /<>/src64-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/distributed_ls/Euclid/*.o /<>/src64-static/distributed_ls/ParaSails/*.o /<>/src64-static/distributed_ls/pilut/*.o /<>/src64-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/utilities/*.o /<>/src64-static/blas/*.o /<>/src64-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64.a /<>/src64-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE64.a cp -fR libHYPRE* /<>/src64-static/hypre/lib make[3]: Leaving directory '/<>/src64-static/lib' make[2]: Leaving directory '/<>/src64-static' dh_auto_build -Dsrc64m-static cd src64m-static && make -j8 make[2]: Entering directory '/<>/src64m-static' Making blas ... make[3]: Entering directory '/<>/src64m-static/blas' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src64m-static/blas' Making lapack ... make[3]: Entering directory '/<>/src64m-static/lapack' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c make[3]: Leaving directory '/<>/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src64m-static/utilities' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hopscotch_hash.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:170:21: warning: ‘tree.child_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:423:13: warning: ‘tree.parent_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:413:10: warning: ‘term_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_statuses’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:718:3: warning: ‘contact_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:405:10: warning: ‘response_requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | response_statuses); | ~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cuda_utils.c -o cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c int_array.c -o int_array.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a *.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_utilities.h /<>/src64m-static/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64m-static/hypre/include cp -fR ./fortran*.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/utilities' Making multivector ... make[3]: Entering directory '/<>/src64m-static/multivector' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_multivector.a cp -fR *.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/multivector' Making krylov ... make[3]: Entering directory '/<>/src64m-static/krylov' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_gmres.c gmres.c: In function ‘hypre_GMRESSetup’: gmres.c:228:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 228 | if ((gmres_data -> norms) != NULL) | ^~ gmres.c:230:10: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | (gmres_data -> norms) = hypre_CTAllocF(HYPRE_Real, max_iter + 1,gmres_functions, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c gmres.c: In function ‘hypre_GMRESSolve’: gmres.c:287:35: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 287 | HYPRE_Real *rs, **hh, *c, *s, *rs_2; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_pcg.c cogmres.c: In function ‘hypre_COGMRESSolve’: cogmres.c:289:39: warning: ‘rs_2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289 | HYPRE_Real *rs, *hh, *uu, *c, *s, *rs_2, *rv; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c lobpcg.c lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:91:3: warning: ‘blockVectorBY’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c:279:33: note: ‘blockVectorBY’ was declared here 279 | 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 /<>/src64m-static/hypre/include cp -fR ./krylov.h /<>/src64m-static/hypre/include cp -fR ./lobpcg.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64m-static/seq_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:923:16: warning: ‘big_jB’ may be used uninitialized in this function [-Wmaybe-uninitialized] 923 | if ( big_jB == big_jA ) | ^ csr_matrix.c:923:16: warning: ‘big_jA’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_attempt.c -o csr_spgemm_device_attempt.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_confident.c -o csr_spgemm_device_confident.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowbound.c -o csr_spgemm_device_rowbound.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1425:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1425 | temp[cnt_offd] = Bs_ext_j[j]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c vector.c -o vector.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_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_attempt.obj csr_spgemm_device_confident.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowbound.obj csr_spgemm_device_rowest.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./seq_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64m-static/parcsr_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:621:27: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 621 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c:683:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 683 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 684 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 685 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 686 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 688 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 689 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 690 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 691 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 692 | ); | ~ par_csr_bool_matop.c:1031:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1031 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:346:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 346 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_aat.c:414:4: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 414 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 415 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 417 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 422 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | ); | ~ par_csr_aat.c:344:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 344 | HYPRE_Complex *A_ext_data; | ^~~~~~~~~~ par_csr_aat.c:799:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 799 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:164:25: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 164 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:71:27: warning: ‘B_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:62:27: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:170:7: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:541:19: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 541 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:540:19: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_make_system.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:667:23: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | hypre_MPI_Request *requests; | ^~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:857:17: warning: ‘a_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 857 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 859 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | &a_j[ind], | ~~~~~~~~~~ 861 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:856:26: warning: ‘a_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | ind = a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:415:25: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 415 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:416:28: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 416 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:498:4: warning: ‘map_P_to_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 498 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | map_P_to_C, | ~~~~~~~~~~~ 504 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | ); | ~ par_csr_matop_marked.c:316:24: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:309:24: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:308:24: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:307:24: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:422:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 422 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:689:10: warning: ‘APext_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:679:10: warning: ‘APext_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_matrix.c: In function ‘hypre_ParCSRMatrixPrintIJ’: par_csr_matrix.c:629:25: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 629 | HYPRE_Int *offd_i; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matvec.c -o par_csr_matvec.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:765:24: warning: ‘tmp_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 765 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c:764:24: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 764 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:839:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 839 | offd_data[offd_cnt++] = data; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1461:38: warning: ‘B_int_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1461 | B_int_data[count] = diag_data[k]; | ^ par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:543:72: warning: ‘v_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 543 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j*global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:758:23: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 758 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_matvec.c:848:26: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 848 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:827:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 827 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1394:10: warning: ‘A_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1392:19: warning: ‘A_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1392 | ind = A_i[(HYPRE_Int) global_row_starts[i]]; | ^ par_csr_matrix.c:1394:10: warning: ‘A_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1394 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1396 | &A_data[ind], | ~~~~~~~~~~~~~ 1397 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1398 | &A_j[ind], | ~~~~~~~~~~ 1399 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1948:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1948 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1875:29: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1875 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1874:29: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1874 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1873:29: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1984:50: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1984 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_csr_matop.c:1983:50: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1983 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_csr_matop.c:1859:29: warning: ‘AT_buf_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1859 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:1998:24: warning: ‘AT_tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1998 | comm_handle = hypre_ParCSRCommHandleCreate(2,tmp_comm_pkg,AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1999 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1854:29: warning: ‘AT_tmp_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1854 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:1842:40: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:1842:29: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3299:29: warning: ‘map_to_B’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3299 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:900:31: warning: ‘col_map_offd_C’ may be used uninitialized in this function [-Wmaybe-uninitialized] 900 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: warning: ‘B_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:435:24: warning: ‘B_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:824:20: warning: ‘temp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 824 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:433:24: warning: ‘B_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:431:24: warning: ‘B_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:429:24: warning: ‘Bs_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:428:24: warning: ‘Bs_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:847:13: warning: ‘Bs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 847 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3462:21: warning: ‘num_sends_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3462 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ par_csr_matop.c:3461:21: warning: ‘send_map_elmts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3461 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3460:21: warning: ‘send_map_starts_A’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3460 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3453:21: warning: ‘C_tmp_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3452:17: warning: ‘C_tmp_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3452 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3451:17: warning: ‘C_tmp_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3451 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3450:21: warning: ‘C_tmp_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3450 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3449:17: warning: ‘C_tmp_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3449 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3443:21: warning: ‘C_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3443 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3442:17: warning: ‘C_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3442 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3913:44: warning: ‘C_ext_offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3913 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1+1]; j2++) | ^ par_csr_matop.c:3440:21: warning: ‘C_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3439:17: warning: ‘C_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3439 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3898:44: warning: ‘C_ext_diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3898 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1+1]; j2++) | ^ par_csr_matop.c:3437:21: warning: ‘C_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3437 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3436:20: warning: ‘C_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3436 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3435:17: warning: ‘C_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3435 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5806:51: warning: ‘nc_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5806 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local+1, HYPRE_MEMORY_HOST); | ^ In file included from par_csr_matop.c:8: ./../utilities/_hypre_utilities.h:718:3: warning: ‘cpts_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_matop.c:5628:77: note: ‘cpts_starts’ was declared here 5628 | HYPRE_BigInt total_global_fpts, total_global_cpts, *fpts_starts, *cpts_starts; | ^~~~~~~~~~~ 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_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec.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 /<>/src64m-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64m-static/parcsr_block_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_csr_block_relax.c In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘x_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matvec.c:102:7: warning: ‘x_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 102 | hypre_SeqVectorDestroy(x_tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:98:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1090:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1090 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:279:27: warning: ‘P_ext_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 279 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:277:27: warning: ‘P_ext_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 277 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:275:27: warning: ‘P_ext_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 275 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:273:27: warning: ‘P_ext_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1687:38: warning: ‘RAP_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1687 | RAP_offd_j[jj_count_offd] = i3 - num_cols_diag_P; | ^ par_csr_block_rap.c:241:27: warning: ‘RAP_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 241 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1447:38: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1447 | RAP_diag_j[jj_count_diag] = jcol; | ^ par_csr_block_rap.c:235:27: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 235 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1550:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1550 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]]+num_cols_diag_P; | ^ par_csr_block_rap.c:1670:42: warning: ‘map_P_to_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1670 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:1094:15: warning: ‘col_map_offd_RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1094 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1095 | RAP_ext_j[i],num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:231:27: warning: ‘RAP_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 231 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:1436:35: warning: ‘RAP_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | for (k=RAP_ext_i[j]; k < RAP_ext_i[j+1]; k++) | ^ par_csr_block_rap.c:229:27: warning: ‘RAP_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:664:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 664 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:943:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_csr_block_rap.c:925:43: warning: ‘map_P_to_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 925 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:271:27: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 271 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:270:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:269:27: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 269 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:472:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 472 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:179:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:1716:57: warning: ‘Vext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1716 | &Vext_data[ii*block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:409:13: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 409 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2673:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2673 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3722:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3722 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4756:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4756 | if (num_procs > 1) hypre_CSRBlockMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_block_mv.a cp -fR ./par_csr_block_matrix.h /<>/src64m-static/hypre/include cp -fR ./csr_block_matrix.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64m-static/distributed_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrix.a cp -fR ./distributed_matrix.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64m-static/IJ_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/riscv64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:504:41: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 504 | cols[indx] = col_map_offd[offd_j[j]]; | ^ IJMatrix_parcsr.c:420:19: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 420 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:419:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 419 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:901:30: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 901 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:936:37: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 936 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:623:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:725:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 725 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:637:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1436:30: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1436:30: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1436 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1470:41: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1470 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:1120:19: note: ‘offd_data’ was declared here 1120 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1104:20: warning: ‘tmp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1104 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1198:28: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1198 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1140:21: note: ‘col_map_offd’ was declared here 1140 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c:1119:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1119 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3408:40: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3408 | offd_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:2946:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2946 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3404:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3404 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:3444:40: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3444 | diag_data[j] = values[indx]; | ^ IJMatrix_parcsr.c:3453:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3453 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:3440:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3440 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3087:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3087 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3088 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:2945:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2945 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4016:44: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4016 | offd_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:3579:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3579 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4012:38: warning: ‘offd_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4012 | for (j=offd_i[row_local]; j < offd_indx; j++) | ^ IJMatrix_parcsr.c:4052:44: warning: ‘diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4052 | diag_data[j] += values[indx]; | ^~ IJMatrix_parcsr.c:4061:37: warning: ‘diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4061 | diag_j[cnt_diag] = (HYPRE_Int)(cols[indx]-col_0); | ^ IJMatrix_parcsr.c:4048:38: warning: ‘diag_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4048 | for (j=diag_i[row_local]; j < diag_indx; j++) | ^ IJMatrix_parcsr.c:3710:31: warning: ‘col_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3710 | j_offd = hypre_BigBinarySearch(col_map_offd,cols[indx]-first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3711 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3578:15: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3578 | HYPRE_Int *offd_j; | ^~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64m-static/matrix_matrix' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_MatrixMatrix.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64m-static/parcsr_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:506:47: warning: ‘loc_col’ may be used uninitialized in this function [-Wmaybe-uninitialized] 506 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c:303:22: note: ‘loc_col’ was declared here 303 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:291:21: warning: ‘total_nnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291 | A_seq = hypre_ParCSRMatrixCreate(seq_comm,size,size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 293 | 0,total_nnz,0); | ~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:56:28: warning: ‘send_flag_buffer_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:55:28: warning: ‘recv_map_send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:54:28: warning: ‘send_flag_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ par_amgdd_setup.c:53:28: warning: ‘recv_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: warning: ‘send_buffer’ may be used uninitialized in this function [-Wmaybe-uninitialized] 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:310:31: warning: ‘rhs_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310 | relative_resid = resid_nrm / rhs_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:319:28: warning: ‘resid_nrm_init’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:299:25: warning: ‘resid_nrm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | conv_factor = resid_nrm / old_resid; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:288:25: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 288 | resid_nrm = sqrt(hypre_ParVectorInnerProd(res, res)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solve.c: In function ‘hypre_BoomerAMGSolve’: par_amg_solve.c:268:25: warning: ‘Residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 268 | resid_nrm = sqrt(hypre_ParVectorInnerProd( Residual, Residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:483:27: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 483 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | F_array[level], | ~~~~~~~~~~~~~~~ 485 | CF_marker, | ~~~~~~~~~~ 486 | relax_type, | ~~~~~~~~~~~ 487 | relax_points, | ~~~~~~~~~~~~~ 488 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 489 | U_array[level], | ~~~~~~~~~~~~~~~ 490 | Vtemp); | ~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby.c par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:1907:26: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:350:7: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_ParVectorDestroy(Utemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:236:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 236 | HYPRE_SchwarzSolve(smoother[level], | ^ par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: par_amgdd_comp_grid.c:1237:37: warning: ‘new_R_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1237 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1236:39: warning: ‘new_R_offd_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1236 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:1231:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1231 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:1227:37: warning: ‘new_R_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1227 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1226:39: warning: ‘new_R_diag_colInd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:1146:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1146 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:80:63: warning: ‘R_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80 | #define hypre_CSRMatrixData(matrix) ((matrix) -> data) | ^~ par_amgdd_comp_grid.c:888:26: note: ‘R_offd’ was declared here 888 | hypre_CSRMatrix *R_offd; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: ./../seq_mv/seq_mv.h:82:63: warning: ‘R_diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixJ(matrix) ((matrix) -> j) | ^~ par_amgdd_comp_grid.c:887:26: note: ‘R_diag’ was declared here 887 | hypre_CSRMatrix *R_diag; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coordinates.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:225:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:822:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 822 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gauss_elim.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1967:20: warning: ‘wall_time’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1967 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:530:36: warning: ‘relax_points’ may be used uninitialized in this function [-Wmaybe-uninitialized] 530 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | Aux_F, | ~~~~~~ 532 | CF_marker, | ~~~~~~~~~~ 533 | relax_type, | ~~~~~~~~~~~ 534 | relax_points, | ~~~~~~~~~~~~~ 535 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 536 | omega[level], | ~~~~~~~~~~~~~ 537 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | Aux_U, | ~~~~~~ 539 | Vtemp, | ~~~~~~ 540 | Ztemp); | ~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:88:20: warning: ‘local_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 88 | HYPRE_Int local_size; | ^~~~~~~~~~ In file included from _hypre_parcsr_ls.h:9, from par_cycle.c:14: ./../parcsr_mv/_hypre_parcsr_mv.h:260:59: warning: ‘Utemp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | #define hypre_ParVectorLocalVector(vector) ((vector) -> local_vector) | ^~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp.c par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:397:15: warning: ‘send_map_elmts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 397 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_add_cycle.c:385:15: warning: ‘Atilde_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 385 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_add_cycle.c:383:15: warning: ‘Atilde_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 383 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:357:19: warning: ‘Atilde_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:356:19: warning: ‘Atilde_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:510:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 510 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c:381:15: warning: ‘L_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:368:19: warning: ‘L_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:897:18: warning: ‘L_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 897 | L_diag_j[cnt_diag++] = i+row_start; | ^ par_add_cycle.c:896:21: warning: ‘L_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 896 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx]*D_data[i])*D_data[i]; | ^ par_add_cycle.c:398:15: warning: ‘send_map_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 398 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_krylov_func.c par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:965:21: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2218:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2218 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2053:30: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2053 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:2778:43: warning: ‘R_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2778 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2777:39: warning: ‘R_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2777 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2706:43: warning: ‘P_tmp_info_complex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2706 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2705:39: warning: ‘P_tmp_info_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2705 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size+1, HYPRE_MEMORY_HOST); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_multi_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGCreateSmoothVecs’: par_gsmg.c:503:40: warning: ‘smoother’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | HYPRE_SchwarzSolve(smoother[level], | ^ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1483:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1483 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:966:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 966 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1233:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1233 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2051:24: warning: ‘S_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2051 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:1285:21: warning: ‘S_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1285 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_gsmg.c:1842:59: warning: ‘S_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num+1]; jj1++) | ^ par_gsmg.c:1283:21: warning: ‘S_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1283 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:2036:23: warning: ‘S_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2036 | if (num_procs > 1) hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1842:7: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1842 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:393:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:754:52: warning: ‘tmp_comm_pkg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 754 | hypre_ParCSRCommPkgNumSends(tmp_comm_pkg) = num_sends; par_multi_interp.c:755:53: warning: ‘send_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 755 | hypre_ParCSRCommPkgSendProcs(tmp_comm_pkg) = send_procs; par_multi_interp.c:77:21: warning: ‘send_map_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:759:53: warning: ‘recv_procs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 759 | hypre_ParCSRCommPkgRecvProcs(tmp_comm_pkg) = recv_procs; par_multi_interp.c:81:21: warning: ‘recv_vec_start’ may be used uninitialized in this function [-Wmaybe-uninitialized] 81 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:1193:32: warning: ‘C_array’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1193 | P_marker[C_array[k1]] = i1; | ^ par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:377:26: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 377 | big_offd_j[o_cnt] = hypre_map2(ix,iy+1,p,q+1,nx, | ^ par_laplace_9pt.c:247:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 247 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_interp.c:2642:24: note: ‘tmp_map_offd’ was declared here 2642 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_interp.c:3562:23: warning: ‘A_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3562 | if (num_procs > 1) hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1372:31: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1372 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mgr_solve.c par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:875:16: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 875 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c:874:18: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 874 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:873:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 873 | HYPRE_Int *offd_j; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_MGRDirectSolverSetup’: ./../seq_mv/seq_mv.h:83:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 83 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} par_mgr.c:5364:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_mgr.c:5364:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 5364 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from par_mgr.c:19: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:103:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:299:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 299 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:92:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:668:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ par_lr_interp.c:667:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nongalerkin.c par_mgr_solve.c: In function ‘hypre_MGRSolve’: par_mgr_solve.c:285:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap.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:718:3: warning: ‘tmp_map_offd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:1414:21: note: ‘tmp_map_offd’ was declared here 1414 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1099:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1099 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:1353:53: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1353 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1089:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1089 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1701:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1701 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1087:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1087 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:575:28: warning: ‘S_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 575 | S_offd_data[jS] = S_offd_data[jA]; | ^ 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_blockRelax_solve’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3528:20: note: ‘v_buf_data’ was declared here 3528 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3597:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3597 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rap_communication.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function ‘hypre_block_gs’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘v_buf_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ par_mgr.c:3694:18: note: ‘v_buf_data’ was declared here 3694 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c:3763:5: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3763 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:776:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:778:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 778 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_nodal_systems.c:96:25: warning: ‘recv_vec_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:776:44: warning: ‘send_map_starts_AN’ may be used uninitialized in this function [-Wmaybe-uninitialized] 776 | new_send_elmts_size = send_map_starts_AN[num_sends]*num_functions; | ^ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized in this function [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:83:25: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:1973:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1973 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:2502:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2502 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:1963:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1963 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2675:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2675 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:1961:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1961 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:953:48: warning: ‘col_map_offd_Pext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 953 | col_map_offd_Pext[i3-num_cols_diag_P]; | ^ par_rap.c:1819:29: warning: ‘RAP_diag_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1819 | RAP_diag_j[jj_count_diag] = i2; | ^ par_rap.c:1818:32: warning: ‘RAP_diag_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1818 | RAP_diag_data[jj_count_diag] = r_a_product * p_entry; | ^ par_rap.c:1522:32: warning: ‘RA_offd.data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1522 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1522:32: warning: ‘RA_offd.j’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_rap.c:700:37: warning: ‘P_marker’ may be used uninitialized in this function [-Wmaybe-uninitialized] 700 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:144:21: warning: ‘Ps_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:143:27: warning: ‘Ps_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:142:21: warning: ‘Ps_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 142 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:401:7: warning: ‘Ps_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 401 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:47:27: warning: ‘send_map_starts_RT’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int *send_map_starts_RT; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax.c par_mgr.c: In function ‘hypre_MGRComputeNonGalerkinCoarseGrid’: par_mgr.c:2058:33: warning: ‘jj’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | D_cf[i] = A_cf_diag_data[jj]; | ^ par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:229:28: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 229 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:2894:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2894 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:3374:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3374 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:2884:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2884 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3534:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3534 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:2882:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2882 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverseExp’: par_mgr.c:2656:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2656 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_interface.c par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3071:37: warning: ‘col_map_offd_P’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3071 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_stats.c par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized in this function [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:101:16: warning: ‘e_max’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:230:7: warning: ‘comm_handle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 230 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:413:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 413 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:413:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:358:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:358:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 358 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength.c par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:560:13: warning: ‘requests’ may be used uninitialized in this function [-Wmaybe-uninitialized] 560 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:560:13: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_relax.c:486:68: warning: ‘num_recvs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:486:57: warning: ‘num_sends’ may be used uninitialized in this function [-Wmaybe-uninitialized] 486 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:3750:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3750 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4239:34: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4239 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:3740:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3740 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4401:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4401 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:3738:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3738 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:138:26: warning: ‘bnnz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | HYPRE_Int block_size, bnnz; | ^~~~ par_stats.c:774:19: warning: ‘block_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 774 | hypre_CSRBlockMatrixBlockNorm(6, &P_offd_data[i*bnnz], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:4618:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4618 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c:4807:50: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4807 | for (kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ par_lr_interp.c:4608:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4608 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5115:56: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5115 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ par_lr_interp.c:4606:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4606 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:430:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 430 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv_rs.c:429:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv_rs.c:381:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:298:21: warning: ‘theta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | HYPRE_Real *theta; | ^~~~~ par_sv_interp.c:828:42: warning: ‘fine_index’ may be used uninitialized in this function [-Wmaybe-uninitialized] 828 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:350:33: warning: ‘offd_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 350 | hypre_CSRMatrixData(offd) = offd_data; par_vardifconv.c:349:30: warning: ‘offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 349 | hypre_CSRMatrixJ(offd) = offd_j; par_vardifconv.c:301:29: warning: ‘big_offd_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 301 | big_offd_j[o_cnt] = hypre_map(ix,iy,iz+1,p,q,r+1,nx,ny, | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c partial.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:952:20: warning: ‘normr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 952 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1572:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2105:61: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2105 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp.c:2223:50: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2223 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp.c:2338:24: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2338 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c dsuperlu.c par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:2303:35: warning: ‘q_dist_value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2303 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2058:11: warning: ‘add_q’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2058 | if ( add_q && q_count > 0 && (q_max > 0 || abs_trunc > 0.0)) | ^ par_sv_interp_ln.c:1937:66: warning: ‘gm_row_sum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1937 | value = P_offd_data_new[kk]*(vec_data[i]/gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~^~~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:1502:63: warning: ‘P_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | for (pp = P_ext_i[j_ext_index]; pp < P_ext_i[j_ext_index+1]; pp++) | ^ par_sv_interp_ln.c:1708:52: warning: ‘P_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1708 | aw = a_ij*P_ext_data[pp]; | ^ par_sv_interp_ln.c:2522:23: warning: ‘P_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2522 | if (num_procs > 1) hypre_CSRMatrixDestroy(P_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:95:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:361:52: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:85:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:675:58: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 675 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:83:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ads.c -o ads.obj schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:505:16: warning: ‘k_loc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 505 | if (k_loc < num_variables) | ^ schwarz.c:368:16: warning: ‘rhs_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:366:16: warning: ‘x_ext_old’ may be used uninitialized in this function [-Wmaybe-uninitialized] 366 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:365:16: warning: ‘x_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 365 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:633:42: warning: ‘A_boundary_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 633 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:631:36: warning: ‘A_boundary_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 631 | k_loc = A_boundary_j[k]; | ^ schwarz.c:503:55: warning: ‘A_boundary_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 503 | for (k=A_boundary_i[j_loc]; k big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:81:13: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:81:42: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 81 | hypre_CSRMatrixBigJ(A_local),big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:354:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 354 | int_t, double *, int_t *, int_t *, | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ams.c -o ams.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1647:40: warning: ‘beta’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1647 | P_offd_data[jj] = -beta*ahat_offd[j1]; | ^~~~~ partial.c:1634:37: warning: ‘alfa’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1634 | P_diag_data[jj] = -alfa*ahat[j1]; | ^~~~~ partial.c:913:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1138:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1138 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:902:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 902 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1499:59: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1499 | for (kk = A_ext_i[i1]+1; kk < A_ext_i[i1+1]; kk++) | ^ partial.c:1498:61: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1498 | distribute = A_offd_data[jj]/A_ext_data[A_ext_i[i1]]; | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:8: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:184:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized] 184 | 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:184:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 184 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘b_’ declared here 267 | hypre_ParVector *b_[3]; | ^~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:8: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:285:4: ams.c:184:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 184 | 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:184:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 184 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:268:21: note: ‘x_’ declared here 268 | hypre_ParVector *x_[3]; | ^~ ads.c: In function ‘hypre_ADSSolve’: ads.c:1544:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1544 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1544:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ads.c:1528:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1528 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:1890:21: warning: ‘Sop_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1890 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:2103:49: warning: ‘Sop_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2103 | for(kk = Sop_i[i1]; kk < Sop_i[i1+1]; kk++) | ^ partial.c:1879:21: warning: ‘A_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1879 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2394:55: warning: ‘A_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2394 | for(jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1+1]; jj1++) | ^ partial.c:1877:21: warning: ‘A_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj ams.c: In function ‘hypre_AMSComputePi’: ams.c:1473:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:1473:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1473 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2232:16: warning: ‘Piz’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2232 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/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:2054:4: warning: ‘x_local’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2054 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_AMSComputeGPi’: ams.c:2321:29: warning: ‘Gy_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ ams.c:2321:39: warning: ‘Gz_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2321 | HYPRE_Real *Gx_data, *Gy_data, *Gz_data; | ^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:2318:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj ams.c: In function ‘hypre_AMSSetup’: ams.c:3348:16: warning: ‘GGt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3348 | hypre_ParCSRMatrixDestroy(GGt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:313:23: warning: ‘residual’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | resnorm = sqrt(hypre_ParVectorInnerProd( residual, residual )); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:4243:22: note: ‘capacity_S’ was declared here 4243 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj ams.c: In function ‘hypre_AMSSolve’: ams.c:3651:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3651 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3652 | pow((r_norm/r0_norm),(1.0/(HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3651:7: warning: ‘r0_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] ams.c:3635:28: warning: ‘b_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3635 | relative_resid = r_norm / b_norm; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:2922:43: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2922 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:2893:37: warning: ‘vtemp_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2893 | aux[jj] = vtemp_ext_data[j_loc-num_variables]; | ^ schwarz.c:2877:21: warning: ‘x_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2877 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:2997:16: warning: ‘a_ext_data’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2997 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c:2996:18: warning: ‘a_ext_j’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2996 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3415:47: warning: ‘a_ext_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3415 | for (j=a_ext_i[i_dof]; j < a_ext_i[i_dof+1]; j++) | ^ par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4508:7: warning: ‘r_norm’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4508:7: warning: ‘nnzM’ may be used uninitialized in this function [-Wmaybe-uninitialized] par_ilu.c:4508:171: warning: ‘time_s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4508 | 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",n,i,r_norm, (time_e-time_s)/i, nnzM/nnzA, n/nnzA*n); | ~~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4355:38: warning: ‘diag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4355 | if (l1_norm[i] <= 4.0/3.0*diag) | ~~~~~~~^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_ilu_setup.c:7: par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: ./../utilities/_hypre_utilities.h:712:16: warning: ‘capacity_S’ may be used uninitialized in this function [-Wmaybe-uninitialized] 712 | ( (new_type *) hypre_ReAlloc_v2((char *)ptr, (size_t)(sizeof(old_type)*(old_count)), (size_t)(sizeof(new_type)*(new_count)), location) ) | ^~~~~~~~~~~~~~~~ par_ilu_setup.c:5205:29: note: ‘capacity_S’ was declared here 5205 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3488:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3488 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3525:21: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3525 | comm_handle = hypre_ParCSRCommHandleCreate (2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3572:16: warning: ‘scale_int’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3572 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c:3621:26: warning: ‘index_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3621 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3632:19: warning: ‘scale_ext’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3632 | comm_handle=hypre_ParCSRCommHandleCreate(2,comm_pkg,scale_ext,scale_int); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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_setup.o par_amg_solve.o par_amg_solveT.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_ilu.obj par_ilu_setup.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64m-static/struct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.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:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c project.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1, inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:647:7: _hypre_struct_mv.h:289:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 289 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:193:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 193 | 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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:722:13: warning: ‘boxnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 722 | boxnum++; | ~~~~~~^~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:396:43: warning: ‘comm_type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 396 | hypre_CommTypeBufsize(comm_type) += (size*num_values); struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:321:38: warning: ‘constant_stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 321 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/riscv64-linux-gnu/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 /<>/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64m-static/struct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized in this function [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:238:44: warning: ‘ac_ce’ may be used uninitialized in this function [-Wmaybe-uninitialized] 238 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:916:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 916 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 913 | Pp1[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:913:30: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1050:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1049:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1049 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1050:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1050 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj pfmg_setup_interp.c:1178:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1177:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1177 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1178:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1178 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:461:52: warning: ‘App1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~~~ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~~^ 462 | App1*xp[xi + xoff1]) / Ap[Ai]; | ~~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:460:39: warning: ‘App0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 460 | (bp[bi] - | ~~~~~~~^ 461 | App0*xp[xi + xoff0] - | ~~~~~~~~~~~~~~~~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1503:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1502:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1502 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1503:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1503 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1442:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1442 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1443:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1443 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1382:35: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1382 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1383:35: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1383 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1685:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1684:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1684 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1685 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ In file included from _hypre_struct_ls.h:7, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘not_cdirs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1908:31: warning: ‘right’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ pfmg_setup_interp.c:1907:30: warning: ‘left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1907 | Pp0[Pi] = left/center; | ~~~~^~~~~~~ pfmg_setup_interp.c:1908:31: warning: ‘center’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1908 | Pp1[Pi] = right/center; | ~~~~~^~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg.c -o smg.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:180:42: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:34: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:180:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:491:42: warning: ‘a_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:34: warning: ‘a_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:261:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:261:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:260:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:260:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:259:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:259:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:258:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:258:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:257:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:257:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:195:42: warning: ‘a_cnw’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:195:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:223:56: warning: ‘rap_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:223:26: warning: ‘rap_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:218:50: warning: ‘a_bne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:218:26: warning: ‘a_bsw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:217:34: warning: ‘a_ase’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:217:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:216:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:216:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:215:54: warning: ‘a_bn’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:215:33: warning: ‘a_bw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:214:40: warning: ‘a_as’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:214:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:534:42: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:534:26: warning: ‘a_cse’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:970:56: warning: ‘rap_ane’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:26: warning: ‘rap_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:969:36: warning: ‘rap_cne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:969:26: warning: ‘rap_cnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:965:34: warning: ‘a_bne’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:965:26: warning: ‘a_bnw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:964:50: warning: ‘a_ane’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:964:26: warning: ‘a_asw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:963:50: warning: ‘a_cne’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:963:26: warning: ‘a_csw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:962:33: warning: ‘a_bn’ may be used uninitialized in this function [-Wmaybe-uninitialized] 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:962:26: warning: ‘a_be’ may be used uninitialized in this function [-Wmaybe-uninitialized] 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:961:54: warning: ‘a_an’ may be used uninitialized in this function [-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 in this function [-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 in this function [-Wmaybe-uninitialized] 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:961:33: warning: ‘a_aw’ may be used uninitialized in this function [-Wmaybe-uninitialized] 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ point_relax.c: In function ‘hypre_PointRelax’: point_relax.c:636:21: warning: ‘bsumsq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 636 | if ( rsumsq/bsumsq>/src64m-static/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64m-static/sstruct_mv' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_graph.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:311:4: warning: ‘jupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 311 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:311:4: warning: ‘jlower’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] HYPRE_sstruct_matrix.c:311:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_grid.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:211:4: warning: ‘iupper’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:211:4: warning: ‘ilower’ may be used uninitialized in this function [-Wmaybe-uninitialized] mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_mv.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64m-static/sstruct_ls' mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_grad.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:34: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 369 | if ((rank-startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV.c fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:1152:41: warning: ‘zweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1152 | + zweight2*( | ~~~~~~~~^~ 1153 | yweight1*( | ~~~~~~~~~~ 1154 | xweight1*xcp[kshift+1][jshift][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1155 | xweight2*xcp[kshift+1][jshift][ishift+xci+1]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1156 | +yweight2*( | ~~~~~~~~~~~ 1157 | xweight1*xcp[kshift+1][jshift+1][ishift+xci]+ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | xweight2*xcp[kshift+1][jshift+1][ishift+xci+1]) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fac_interp2.c:1165:42: warning: ‘yweight2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1165 | ep[0][j][ei+i]+= yweight2*( | ^~ fac_interp2.c:1147:46: warning: ‘kshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1147 | xweight1*xcp[kshift][jshift][ishift+xci]+ | ^ fac_interp2.c:1163:46: warning: ‘jshift’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1163 | xweight1*xcp[0][jshift][ishift+xci]+ | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_TV_setup.c maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:71:44: warning: ‘fbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:71:28: warning: ‘cbox_mapping’ may be used uninitialized in this function [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c maxwell_zeroBC.c maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: maxwell_grad.c:411:25: warning: ‘ndirection’ may be used uninitialized in this function [-Wmaybe-uninitialized] 411 | for (d= 0; d< ndirection; d++) | ~^~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: maxwell_TV_setup.c:909:54: warning: ‘topological_face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 909 | HYPRE_SStructGridDestroy(topological_face[l+1]); | ^ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:285:41: warning: ‘swap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 285 | I[j+1]= (OffProcRows[swap[m]] -> ncols); | ^ nd1_amge_interpolation.c:48:18: warning: ‘offproc_rnums’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48 | HYPRE_BigInt *offproc_rnums; | ^~~~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:1669:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:739:13: warning: ‘send_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 739 | hypre_BoxArrayDestroy(send_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:740:13: warning: ‘recv_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 740 | hypre_BoxArrayDestroy(recv_slabs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: warning: ‘nbdry_slabs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/riscv64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:3485:35: warning: ‘fCedge_ratio’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3485 | vals_edgeEdge[k]= fCedge_ratio; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘ncols_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:123:27: note: ‘ncols_ElementFace’ was declared here 123 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from maxwell_semi_interp.c:18: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals_ElementFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ maxwell_semi_interp.c:120:46: note: ‘vals_ElementFace’ was declared here 120 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ maxwell_semi_interp.c:117:27: warning: ‘jElement_Face’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ maxwell_semi_interp.c:1282:33: warning: ‘iFace’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1282 | iFace[nFaces]= rank; | ^ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: ./../utilities/_hypre_utilities.h:718:3: warning: ‘vals’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘volume_shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:146:28: warning: ‘shift_box’ may be used uninitialized in this function [-Wmaybe-uninitialized] 146 | hypre_Box **shift_box; | ^~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘weight_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_i’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_contrib_cnt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘rank_stencils’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:44: note: ‘rank_stencils’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19, from fac_amr_fcoarsen.c:16: ./../utilities/_hypre_utilities.h:718:3: warning: ‘stencil_ranks’ may be used uninitialized in this function [-Wmaybe-uninitialized] 718 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: warning: ‘stencil_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:805:37: warning: ‘max_contribut_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 805 | max_contribut_size= hypre_max( max_contribut_size, fac_amr_fcoarsen.c:2620:47: warning: ‘ci’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2620 | box_ranks[i]= cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:2245:60: warning: ‘startrank’ may be used uninitialized in this function [-Wmaybe-uninitialized] 2245 | if ((HYPRE_Int)(rank-startrank) >= i && (HYPRE_Int)(rank-startrank) <= m) | ~~~~~^~~~~~~~~~~ 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 /<>/src64m-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/sstruct_ls' Making lib ... make[3]: Entering directory '/<>/src64m-static/lib' Building libHYPRE64m ... rm -f libHYPRE64m.a ar -rcu libHYPRE64m.a /<>/src64m-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/utilities/*.o /<>/src64m-static/blas/*.o /<>/src64m-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /<>/src64m-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE64m.a cp -fR libHYPRE* /<>/src64m-static/hypre/lib make[3]: Leaving directory '/<>/src64m-static/lib' make[2]: Leaving directory '/<>/src64m-static' make[1]: Leaving directory '/<>' dh: command-omitted: The call to "debian/rules override_dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --sourcedirectory=src --with autoreconf dh_testroot -a -O--sourcedirectory=src dh_prep -a -O--sourcedirectory=src debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -Dsrc cd src && make -j8 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/src' Making blas ... make[3]: Entering directory '/<>/src/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src/blas' Making lapack ... make[3]: Entering directory '/<>/src/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src/lapack' Making utilities ... make[3]: Entering directory '/<>/src/utilities' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_utilities.h /<>/src/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src/hypre/include cp -fR ./fortran*.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/utilities' Making multivector ... make[3]: Entering directory '/<>/src/multivector' cp -fR *.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/multivector' Making krylov ... make[3]: Entering directory '/<>/src/krylov' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./krylov.h /<>/src/hypre/include cp -fR ./lobpcg.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src/seq_mv' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./seq_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src/parcsr_mv' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /<>/src/hypre/include cp -fR ./csr_block_matrix.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src/distributed_matrix' cp -fR ./distributed_matrix.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src/IJ_mv' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src/matrix_matrix' cp -fR ./HYPRE_*.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src/parcsr_ls' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src/struct_mv' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src/hypre/include make[3]: Leaving directory '/<>/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src/struct_ls' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src/sstruct_mv' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src/sstruct_ls' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src/hypre/include make[3]: Leaving directory '/<>/src/sstruct_ls' Making /<>/src/distributed_ls ... make[3]: Entering directory '/<>/src/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src/distributed_ls/pilut' cp -fR ./HYPRE_*.h /<>/src/hypre/include make[4]: Leaving directory '/<>/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src/lib' cp -fR libHYPRE* /<>/src/hypre/lib make[3]: Leaving directory '/<>/src/lib' Installing hypre ... mkdir -p -- /<>/debian/tmp/usr/lib/riscv64-linux-gnu /<>/debian/tmp/usr/include/hypre make[2]: Leaving directory '/<>/src' dh_auto_install -Dsrc-static cd src-static && make -j8 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/src-static' Making blas ... make[3]: Entering directory '/<>/src-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src-static/blas' Making lapack ... make[3]: Entering directory '/<>/src-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src-static/utilities' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_utilities.h /<>/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src-static/hypre/include cp -fR ./fortran*.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/utilities' Making multivector ... make[3]: Entering directory '/<>/src-static/multivector' cp -fR *.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/multivector' Making krylov ... make[3]: Entering directory '/<>/src-static/krylov' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./krylov.h /<>/src-static/hypre/include cp -fR ./lobpcg.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src-static/seq_mv' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./seq_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src-static/parcsr_mv' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /<>/src-static/hypre/include cp -fR ./csr_block_matrix.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src-static/distributed_matrix' cp -fR ./distributed_matrix.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src-static/IJ_mv' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src-static/matrix_matrix' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src-static/parcsr_ls' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src-static/struct_mv' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src-static/struct_ls' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src-static/sstruct_mv' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src-static/sstruct_ls' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src-static/hypre/include make[3]: Leaving directory '/<>/src-static/sstruct_ls' Making /<>/src-static/distributed_ls ... make[3]: Entering directory '/<>/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include make[4]: Leaving directory '/<>/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src-static/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src-static/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src-static/lib' cp -fR libHYPRE* /<>/src-static/hypre/lib make[3]: Leaving directory '/<>/src-static/lib' Installing hypre ... mkdir -p -- /<>/debian/tmp-static/usr/lib/riscv64-linux-gnu /<>/debian/tmp-static/usr/include/hypre make[2]: Leaving directory '/<>/src-static' dh_auto_install -Dsrc64 cd src64 && make -j8 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/src64' Making blas ... make[3]: Entering directory '/<>/src64/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64/blas' Making lapack ... make[3]: Entering directory '/<>/src64/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64/lapack' Making utilities ... make[3]: Entering directory '/<>/src64/utilities' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_utilities.h /<>/src64/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64/hypre/include cp -fR ./fortran*.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/utilities' Making multivector ... make[3]: Entering directory '/<>/src64/multivector' cp -fR *.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/multivector' Making krylov ... make[3]: Entering directory '/<>/src64/krylov' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./krylov.h /<>/src64/hypre/include cp -fR ./lobpcg.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64/seq_mv' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./seq_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64/parcsr_mv' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /<>/src64/hypre/include cp -fR ./csr_block_matrix.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64/distributed_matrix' cp -fR ./distributed_matrix.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64/IJ_mv' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64/matrix_matrix' cp -fR ./HYPRE_*.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64/parcsr_ls' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64/struct_mv' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64/struct_ls' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64/sstruct_mv' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64/sstruct_ls' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64/hypre/include make[3]: Leaving directory '/<>/src64/sstruct_ls' Making /<>/src64/distributed_ls ... make[3]: Entering directory '/<>/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src64/distributed_ls/pilut' cp -fR ./HYPRE_*.h /<>/src64/hypre/include make[4]: Leaving directory '/<>/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src64/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src64/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src64/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src64/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src64/lib' cp -fR libHYPRE* /<>/src64/hypre/lib make[3]: Leaving directory '/<>/src64/lib' Installing hypre ... mkdir -p -- /<>/debian/tmp64/usr/lib/riscv64-linux-gnu /<>/debian/tmp64/usr/include/hypre make[2]: Leaving directory '/<>/src64' dh_auto_install -Dsrc64m cd src64m && make -j8 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/src64m' Making blas ... make[3]: Entering directory '/<>/src64m/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64m/blas' Making lapack ... make[3]: Entering directory '/<>/src64m/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64m/lapack' Making utilities ... make[3]: Entering directory '/<>/src64m/utilities' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_utilities.h /<>/src64m/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64m/hypre/include cp -fR ./fortran*.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/utilities' Making multivector ... make[3]: Entering directory '/<>/src64m/multivector' cp -fR *.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/multivector' Making krylov ... make[3]: Entering directory '/<>/src64m/krylov' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./krylov.h /<>/src64m/hypre/include cp -fR ./lobpcg.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64m/seq_mv' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./seq_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64m/parcsr_mv' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64m/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /<>/src64m/hypre/include cp -fR ./csr_block_matrix.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64m/distributed_matrix' cp -fR ./distributed_matrix.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64m/IJ_mv' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64m/matrix_matrix' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64m/parcsr_ls' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64m/struct_mv' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64m/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64m/struct_ls' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64m/sstruct_mv' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64m/sstruct_ls' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64m/hypre/include make[3]: Leaving directory '/<>/src64m/sstruct_ls' Making lib ... make[3]: Entering directory '/<>/src64m/lib' cp -fR libHYPRE* /<>/src64m/hypre/lib make[3]: Leaving directory '/<>/src64m/lib' Installing hypre ... mkdir -p -- /<>/debian/tmp64m/usr/lib/riscv64-linux-gnu /<>/debian/tmp64m/usr/include/hypre make[2]: Leaving directory '/<>/src64m' dh_auto_install -Dsrc64-static cd src64-static && make -j8 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/src64-static' Making blas ... make[3]: Entering directory '/<>/src64-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64-static/blas' Making lapack ... make[3]: Entering directory '/<>/src64-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src64-static/utilities' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_utilities.h /<>/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64-static/hypre/include cp -fR ./fortran*.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/utilities' Making multivector ... make[3]: Entering directory '/<>/src64-static/multivector' cp -fR *.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/multivector' Making krylov ... make[3]: Entering directory '/<>/src64-static/krylov' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./krylov.h /<>/src64-static/hypre/include cp -fR ./lobpcg.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64-static/seq_mv' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./seq_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64-static/parcsr_mv' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /<>/src64-static/hypre/include cp -fR ./csr_block_matrix.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64-static/distributed_matrix' cp -fR ./distributed_matrix.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64-static/IJ_mv' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64-static/matrix_matrix' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64-static/parcsr_ls' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64-static/struct_mv' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64-static/struct_ls' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64-static/sstruct_mv' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64-static/sstruct_ls' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64-static/hypre/include make[3]: Leaving directory '/<>/src64-static/sstruct_ls' Making /<>/src64-static/distributed_ls ... make[3]: Entering directory '/<>/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/<>/src64-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include make[4]: Leaving directory '/<>/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/<>/src64-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/<>/src64-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/<>/src64-static/distributed_ls/Euclid' make[3]: Leaving directory '/<>/src64-static/distributed_ls' Making lib ... make[3]: Entering directory '/<>/src64-static/lib' cp -fR libHYPRE* /<>/src64-static/hypre/lib make[3]: Leaving directory '/<>/src64-static/lib' Installing hypre ... mkdir -p -- /<>/debian/tmp64-static/usr/lib/riscv64-linux-gnu /<>/debian/tmp64-static/usr/include/hypre make[2]: Leaving directory '/<>/src64-static' dh_auto_install -Dsrc64m-static cd src64m-static && make -j8 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/<>/src64m-static' Making blas ... make[3]: Entering directory '/<>/src64m-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64m-static/blas' Making lapack ... make[3]: Entering directory '/<>/src64m-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src64m-static/utilities' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_utilities.h /<>/src64m-static/hypre/include cp -fR ./_hypre_utilities.hpp /<>/src64m-static/hypre/include cp -fR ./fortran*.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/utilities' Making multivector ... make[3]: Entering directory '/<>/src64m-static/multivector' cp -fR *.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/multivector' Making krylov ... make[3]: Entering directory '/<>/src64m-static/krylov' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./krylov.h /<>/src64m-static/hypre/include cp -fR ./lobpcg.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/krylov' Making seq_mv ... make[3]: Entering directory '/<>/src64m-static/seq_mv' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./seq_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64m-static/parcsr_mv' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/<>/src64m-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /<>/src64m-static/hypre/include cp -fR ./csr_block_matrix.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/<>/src64m-static/distributed_matrix' cp -fR ./distributed_matrix.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/<>/src64m-static/IJ_mv' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_IJ_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/<>/src64m-static/matrix_matrix' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/<>/src64m-static/parcsr_ls' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/<>/src64m-static/struct_mv' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.h /<>/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/<>/src64m-static/struct_ls' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_struct_ls.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/<>/src64m-static/sstruct_mv' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/<>/src64m-static/sstruct_ls' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /<>/src64m-static/hypre/include make[3]: Leaving directory '/<>/src64m-static/sstruct_ls' Making lib ... make[3]: Entering directory '/<>/src64m-static/lib' cp -fR libHYPRE* /<>/src64m-static/hypre/lib make[3]: Leaving directory '/<>/src64m-static/lib' Installing hypre ... mkdir -p -- /<>/debian/tmp64m-static/usr/lib/riscv64-linux-gnu /<>/debian/tmp64m-static/usr/include/hypre make[2]: Leaving directory '/<>/src64m-static' make[1]: Leaving directory '/<>' debian/rules override_dh_install make[1]: Entering directory '/<>' dh_install -p libhypre-2.23.0 usr/lib/*/*2.23.0.so dh_install -p libhypre-dev --exclude=2.23.0 usr/lib/*/* dh_install -p libhypre-dev usr/include/hypre dh_install -p libhypre-dev --sourcedir=debian/tmp-static usr/lib/*/libHYPRE.a dh_install --sourcedir=debian/tmp64 -p libhypre64-2.23.0 usr/lib/*/*2.23.0.so dh_install --sourcedir=debian/tmp64 -p libhypre64-dev --exclude=2.23.0 usr/lib/*/* dh_install --sourcedir=debian/tmp64 -p libhypre64-dev usr/include/hypre/* usr/include/hypre64 dh_install --sourcedir=debian/tmp64-static -p libhypre64-dev usr/lib/*/libHYPRE64.a dh_install --sourcedir=debian/tmp64m -p libhypre64m-2.23.0 usr/lib/*/*2.23.0.so dh_install --sourcedir=debian/tmp64m -p libhypre64m-dev --exclude=2.23.0 usr/lib/*/* dh_install --sourcedir=debian/tmp64m -p libhypre64m-dev usr/include/hypre/* usr/include/hypre64m dh_install --sourcedir=debian/tmp64m-static -p libhypre64m-dev usr/lib/*/libHYPRE64m.a make[1]: Leaving directory '/<>' dh_installdocs -a -O--sourcedirectory=src dh_installchangelogs -a -O--sourcedirectory=src dh_installsystemduser -a -O--sourcedirectory=src dh_perl -a -O--sourcedirectory=src dh_link -a -O--sourcedirectory=src dh_strip_nondeterminism -a -O--sourcedirectory=src dh_compress -a -O--sourcedirectory=src dh_fixperms -a -O--sourcedirectory=src dh_missing -a -O--sourcedirectory=src dh_dwz -a -O--sourcedirectory=src dh_strip -a -O--sourcedirectory=src b0e7190a5a8ab63b4664d03e8fff0dadb8685d90 af217c77a87e2c9478869ad723138d1ac751e6bd 1edbeba9d95c0b234d175b7db603cb92b34e27b2 dh_makeshlibs -a -O--sourcedirectory=src dh_shlibdeps -a -O--sourcedirectory=src dh_installdeb -a -O--sourcedirectory=src dh_gencontrol -a -O--sourcedirectory=src dh_md5sums -a -O--sourcedirectory=src dh_builddeb -a -O--sourcedirectory=src INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libhypre-2.23.0 (in debian/libhypre-2.23.0); do_strip: , oemstrip: pkgstriptranslations: processing libhypre64-2.23.0 (in debian/libhypre64-2.23.0); do_strip: , oemstrip: pkgstriptranslations: processing libhypre64m-dev (in debian/libhypre64m-dev); do_strip: , oemstrip: pkgstriptranslations: processing libhypre64m-2.23.0 (in debian/libhypre64m-2.23.0); do_strip: , oemstrip: pkgstriptranslations: processing libhypre-dev (in debian/libhypre-dev); do_strip: , oemstrip: pkgstriptranslations: processing libhypre64-dev (in debian/libhypre64-dev); do_strip: , oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libhypre64-2.23.0/DEBIAN/control, package libhypre64-2.23.0, directory debian/libhypre64-2.23.0 INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... pkgstripfiles: processing control file: debian/libhypre64m-2.23.0/DEBIAN/control, package libhypre64m-2.23.0, directory debian/libhypre64m-2.23.0 INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/libhypre64-dev/DEBIAN/control, package libhypre64-dev, directory debian/libhypre64-dev INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... pkgstripfiles: processing control file: debian/libhypre64m-dev/DEBIAN/control, package libhypre64m-dev, directory debian/libhypre64m-dev INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... pkgstripfiles: processing control file: debian/libhypre-2.23.0/DEBIAN/control, package libhypre-2.23.0, directory debian/libhypre-2.23.0 INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... pkgstripfiles: processing control file: debian/libhypre-dev/DEBIAN/control, package libhypre-dev, directory debian/libhypre-dev INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... Searching for duplicated docs in dependency libhypre-2.23.0... INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... symlinking changelog.Debian.gz in libhypre-dev to file in libhypre-2.23.0 INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhypre-dev ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... pkgstripfiles: Truncating usr/share/doc/libhypre-2.23.0/changelog.Debian.gz to topmost ten records INFO: pkgstripfiles: waiting for lock (libhypre64-dev) ... pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhypre-2.23.0 ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... dpkg-deb: building package 'libhypre-2.23.0' in '../libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... Searching for duplicated docs in dependency libhypre64-2.23.0... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... symlinking changelog.Debian.gz in libhypre64-dev to file in libhypre64-2.23.0 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhypre64-dev ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64-2.23.0) ... pkgstripfiles: No PNG files. INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... dpkg-deb: building package 'libhypre64-dev' in '../libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb'. INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... INFO: pkgstripfiles: waiting for lock (libhypre64m-dev) ... pkgstripfiles: Truncating usr/share/doc/libhypre64-2.23.0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhypre64-2.23.0 ... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhypre64-2.23.0' in '../libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb'. Searching for duplicated docs in dependency libhypre64m-2.23.0... INFO: pkgstripfiles: waiting for lock (libhypre64m-2.23.0) ... symlinking changelog.Debian.gz in libhypre64m-dev to file in libhypre64m-2.23.0 pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhypre64m-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhypre64m-dev' in '../libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb'. pkgstripfiles: Truncating usr/share/doc/libhypre64m-2.23.0/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 8 cpus) for package libhypre64m-2.23.0 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhypre64m-2.23.0' in '../libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb'. dpkg-genbuildinfo --build=any -O../hypre_2.23.0-2ubuntu1~ppa1_riscv64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../hypre_2.23.0-2ubuntu1~ppa1_riscv64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-05-22T12:48:16Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ hypre_2.23.0-2ubuntu1~ppa1_riscv64.changes: ------------------------------------------- Format: 1.8 Date: Sun, 22 May 2022 10:55:46 +0000 Source: hypre Binary: libhypre-2.23.0 libhypre-dev libhypre64-2.23.0 libhypre64-dev libhypre64m-2.23.0 libhypre64m-dev Built-For-Profiles: noudeb Architecture: riscv64 Version: 2.23.0-2ubuntu1~ppa1 Distribution: kinetic Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Graham Inggs Description: libhypre-2.23.0 - High Performance Matrix Preconditioners - Shared Library libhypre-dev - High Performance Matrix Preconditioners - Development Files libhypre64-2.23.0 - High Performance Matrix Preconditioners - 64-bit (bigint) Shared libhypre64-dev - High Performance Matrix Preconditioners - 64-bit (bigint) Develop libhypre64m-2.23.0 - High Performance Matrix Preconditioners - 64-bit (mixedint) Share libhypre64m-dev - High Performance Matrix Preconditioners - 64-bit (mixedint) Devel Changes: hypre (2.23.0-2ubuntu1~ppa1) kinetic; urgency=medium . * Drop non-existent test dependencies that regress the autopkgtests Checksums-Sha1: 2298777f76c6ce81e7ddae5d51b2b62df7de1a90 9866 hypre_2.23.0-2ubuntu1~ppa1_riscv64.buildinfo 750b36a280a096917d018635f7723b516f6978ba 1375670 libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 6951863e5b3cd99e1da1735757803a45097bf945 3903928 libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 22f9d34f4f7805fcc301b975e2d794e7548b182b 1289142 libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 7696e86e9e07799b11ec2b45c0d1db8b8d5d6c01 3783712 libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 2d21cccfc859d3ec964427deaf4f3f767d374d25 1241742 libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb d91da3e7af7de6547b0ec3a8c6e8f33776f5b322 3490912 libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb Checksums-Sha256: 991c7d3efb52b02752cd7b3973f500c225faeacecb3d093e4335839a5e3a5444 9866 hypre_2.23.0-2ubuntu1~ppa1_riscv64.buildinfo 3d07f41119e8ef2699cbe23bf05628427eb09e3730eac7aa5a099f18d8f0e8bb 1375670 libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 45e6a5269296c4a204a87f62781995bc11c2e7829cdf7c3cacc74db862b870e2 3903928 libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 3d64e0edf52560666c5ff2f26d9cc99c61658aea8390da0a1648213f3e8b1c04 1289142 libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb bf859e96ebf5fda1c0aa75f19a90bd817150b5468df1e7139626ef9837216eed 3783712 libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb d0f425662d637cdcdb860008e1a980c5d49d5ed50880d2e578269c85e15fce4e 1241742 libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb e45f4b2da3cb22714c1de856b450407c695124b625219a6eec989158af758e31 3490912 libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb Files: b0abca15d4419ac0d7e7a0e0ce763e13 9866 math optional hypre_2.23.0-2ubuntu1~ppa1_riscv64.buildinfo 25b8f331790bc2df06362115f837d561 1375670 libs optional libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb e396495366eb32933b900381b547cd4b 3903928 libdevel optional libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 148a62655a88a182d0c211a0a11b4748 1289142 libs optional libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 00467cc7727ba6d139c1fea54984ce03 3783712 libdevel optional libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 250690b7a84a1ac7a9a9862ebb79d4c8 1241742 libs optional libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 55627b609feb438406f04f2e80c2f112 3490912 libdevel optional libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb Original-Maintainer: Debian Science Maintainers /<>/hypre_2.23.0-2ubuntu1~ppa1_riscv64.changes.new could not be renamed to /<>/hypre_2.23.0-2ubuntu1~ppa1_riscv64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: hypre Binary: libhypre-2.23.0 libhypre-dev libhypre64-2.23.0 libhypre64-dev libhypre64m-2.23.0 libhypre64m-dev Architecture: riscv64 Version: 2.23.0-2ubuntu1~ppa1 Checksums-Md5: 25b8f331790bc2df06362115f837d561 1375670 libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb e396495366eb32933b900381b547cd4b 3903928 libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 148a62655a88a182d0c211a0a11b4748 1289142 libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 00467cc7727ba6d139c1fea54984ce03 3783712 libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 250690b7a84a1ac7a9a9862ebb79d4c8 1241742 libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 55627b609feb438406f04f2e80c2f112 3490912 libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb Checksums-Sha1: 750b36a280a096917d018635f7723b516f6978ba 1375670 libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 6951863e5b3cd99e1da1735757803a45097bf945 3903928 libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 22f9d34f4f7805fcc301b975e2d794e7548b182b 1289142 libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 7696e86e9e07799b11ec2b45c0d1db8b8d5d6c01 3783712 libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 2d21cccfc859d3ec964427deaf4f3f767d374d25 1241742 libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb d91da3e7af7de6547b0ec3a8c6e8f33776f5b322 3490912 libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb Checksums-Sha256: 3d07f41119e8ef2699cbe23bf05628427eb09e3730eac7aa5a099f18d8f0e8bb 1375670 libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb 45e6a5269296c4a204a87f62781995bc11c2e7829cdf7c3cacc74db862b870e2 3903928 libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb 3d64e0edf52560666c5ff2f26d9cc99c61658aea8390da0a1648213f3e8b1c04 1289142 libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb bf859e96ebf5fda1c0aa75f19a90bd817150b5468df1e7139626ef9837216eed 3783712 libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb d0f425662d637cdcdb860008e1a980c5d49d5ed50880d2e578269c85e15fce4e 1241742 libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb e45f4b2da3cb22714c1de856b450407c695124b625219a6eec989158af758e31 3490912 libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb Build-Origin: Ubuntu Build-Architecture: riscv64 Build-Date: Sun, 22 May 2022 12:48:08 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.121ubuntu1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu5), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38-4ubuntu1), binutils-common (= 2.38-4ubuntu1), binutils-riscv64-linux-gnu (= 2.38-4ubuntu1), bsdextrautils (= 2.38-4ubuntu1), bsdutils (= 1:2.38-4ubuntu1), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.3.0-3ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-8), debconf (= 1.5.79ubuntu1), debhelper (= 13.7.1ubuntu1), debianutils (= 5.7-0.2), debugedit (= 1:5.0-4build1), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.0-1), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.7ubuntu3), dpkg-dev (= 1.21.7ubuntu3), dwz (= 0.14-1build2), file (= 1:5.41-4), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.3.0-3ubuntu1), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.3.0-3ubuntu1), gcc-11-base (= 11.3.0-3ubuntu1), gcc-12-base (= 12.1.0-2ubuntu1), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), gfortran (= 4:11.2.0-1ubuntu1), gfortran-11 (= 11.3.0-3ubuntu1), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu4), hostname (= 3.23ubuntu2), ibverbs-providers (= 40.0-1), init-system-helpers (= 1.62), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libarchive-zip-perl (= 1.68-1), libasan6 (= 11.3.0-3ubuntu1), libatomic1 (= 12.1.0-2ubuntu1), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libbinutils (= 2.38-4ubuntu1), libblas-dev (= 3.10.1-1), libblas3 (= 3.10.1-1), libblas64-3 (= 3.10.1-1), libblas64-dev (= 3.10.1-1), libblkid1 (= 2.38-4ubuntu1), libbrotli1 (= 1.0.9-2build6), libbsd0 (= 0.11.6-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1build3), libcbor0.8 (= 0.8.0-2ubuntu1), libcc1-0 (= 12.1.0-2ubuntu1), libcom-err2 (= 1.46.5-2ubuntu1), libcombblas1.16.0 (= 1.6.2-8), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38-4ubuntu1), libctf0 (= 2.38-4ubuntu1), libcurl3-gnutls (= 7.83.1-1), libdb5.3 (= 5.3.28+dfsg1-0.9), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.7.1ubuntu1), libdpkg-perl (= 1.21.7ubuntu3), libdw1 (= 0.187-1), libedit2 (= 3.1-20210910-1build1), libelf1 (= 0.187-1), libevent-2.1-7 (= 2.1.12-stable-5), libevent-core-2.1-7 (= 2.1.12-stable-5), libevent-dev (= 2.1.12-stable-5), libevent-extra-2.1-7 (= 2.1.12-stable-5), libevent-openssl-2.1-7 (= 2.1.12-stable-5), libevent-pthreads-2.1-7 (= 2.1.12-stable-5), libfabric1 (= 1.11.0-3), libffi8 (= 3.4.2-4), libfido2-1 (= 1.11.0-1), libfile-stripnondeterminism-perl (= 1.13.0-1), libgcc-11-dev (= 11.3.0-3ubuntu1), libgcc-s1 (= 12.1.0-2ubuntu1), libgcrypt20 (= 1.10.1-2ubuntu1), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgfortran-11-dev (= 11.3.0-3ubuntu1), libgfortran5 (= 12.1.0-2ubuntu1), libglib2.0-0 (= 2.72.1-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.4-2ubuntu1), libgomp1 (= 12.1.0-2ubuntu1), libgpg-error0 (= 1.45-2), libgssapi-krb5-2 (= 1.19.2-2), libhogweed6 (= 3.7.3-1build2), libhwloc-dev (= 2.7.1-1), libhwloc-plugins (= 2.7.1-1), libhwloc15 (= 2.7.1-1), libibverbs-dev (= 40.0-1), libibverbs1 (= 40.0-1), libicu71 (= 71.1-3), libidn2-0 (= 2.3.2-2build1), libisl23 (= 0.24-2build1), libjs-jquery (= 3.6.0+dfsg+~3.5.13-1), libjs-jquery-ui (= 1.13.1+dfsg-1), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-2ubuntu3), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), liblapack-dev (= 3.10.1-1), liblapack3 (= 3.10.1-1), liblapack64-3 (= 3.10.1-1), liblapack64-dev (= 3.10.1-1), libldap-2.5-0 (= 2.5.11+dfsg-1~exp1ubuntu3), libltdl-dev (= 2.4.7-4), libltdl7 (= 2.4.7-4), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2.1), libmagic-mgc (= 1:5.41-4), libmagic1 (= 1:5.41-4), libmd0 (= 1.0.4-1build1), libmetis5 (= 5.1.0.dfsg-7build2), libmount1 (= 2.38-4ubuntu1), libmpc3 (= 1.2.1-2build1), libmpfr6 (= 4.1.0-3build3), libnettle8 (= 3.7.3-1build2), libnghttp2-14 (= 1.47.0-1), libnl-3-200 (= 3.5.0-0.1), libnl-3-dev (= 3.5.0-0.1), libnl-route-3-200 (= 3.5.0-0.1), libnl-route-3-dev (= 3.5.0-0.1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libnuma-dev (= 2.0.14-3ubuntu2), libnuma1 (= 2.0.14-3ubuntu2), libopenmpi-dev (= 4.1.3-2ubuntu1), libopenmpi3 (= 4.1.3-2ubuntu1), libp11-kit0 (= 0.24.1-1), libpam-modules (= 1.4.0-13ubuntu1), libpam-modules-bin (= 1.4.0-13ubuntu1), libpam-runtime (= 1.4.0-13ubuntu1), libpam0g (= 1.4.0-13ubuntu1), libpciaccess0 (= 0.16-3), libpcre2-8-0 (= 10.40-1), libpcre3 (= 2:8.39-14), libperl5.34 (= 5.34.0-3ubuntu1), libpipeline1 (= 1.5.6-1), libpmix-dev (= 4.1.2-2ubuntu1), libpmix2 (= 4.1.2-2ubuntu1), libpsl5 (= 0.21.0-1.2build2), libptscotch-7.0 (= 7.0.1-2ubuntu1), librdmacm1 (= 40.0-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg-6), libsasl2-modules-db (= 2.1.28+dfsg-6), libselinux1 (= 3.3-1build2), libsemanage-common (= 3.3-1build2), libsemanage2 (= 3.3-1build2), libsepol2 (= 3.3-1build1), libsigsegv2 (= 2.13-1ubuntu3), libsmartcols1 (= 2.38-4ubuntu1), libssh-4 (= 0.9.6-2build1), libssl3 (= 3.0.3-0ubuntu1), libstdc++-11-dev (= 11.3.0-3ubuntu1), libstdc++6 (= 12.1.0-2ubuntu1), libsub-override-perl (= 0.09-2), libsuperlu-dev (= 5.3.0+dfsg1-2), libsuperlu-dist-dev (= 7.2.0+dfsg1-2build1), libsuperlu-dist7 (= 7.2.0+dfsg1-2build1), libsuperlu5 (= 5.3.0+dfsg1-2), libsystemd0 (= 249.11-0ubuntu3.1), libtasn1-6 (= 4.18.0-4build1), libtinfo6 (= 6.3+20220423-2), libtirpc-common (= 1.3.2-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.7-4), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu3.1), libunistring2 (= 1.0-1), libuuid1 (= 2.38-4ubuntu1), libx11-6 (= 2:1.7.5-1), libx11-data (= 2:1.7.5-1), libxau6 (= 1:1.0.9-1build5), libxcb1 (= 1.14-3ubuntu3), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext6 (= 2:1.3.4-1build1), libxml2 (= 2.9.14+dfsg-1), libxnvctrl0 (= 510.47.03-0ubuntu1), libzstd1 (= 1.5.2+dfsg-1), linux-libc-dev (= 5.15.0-28.29), login (= 1:4.8.1-2ubuntu2), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 25), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3), mpi-default-dev (= 1.14), ncurses-base (= 6.3+20220423-2), ncurses-bin (= 6.3+20220423-2), ocl-icd-libopencl1 (= 2.2.14-3), openmpi-bin (= 4.1.3-2ubuntu1), openmpi-common (= 4.1.3-2ubuntu1), openssh-client (= 1:9.0p1-1), passwd (= 1:4.8.1-2ubuntu2), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), util-linux (= 2.38-4ubuntu1), util-linux-extra (= 2.38-4ubuntu1), xz-utils (= 5.2.5-2.1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="noautodbgsym nocheck parallel=8" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1653216946" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libhypre-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb ------------------------------------------------ new Debian package, version 2.0. size 1375670 bytes: control archive=837 bytes. 743 bytes, 17 lines control 237 bytes, 3 lines md5sums 44 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: libhypre-2.23.0 Source: hypre Version: 2.23.0-2ubuntu1~ppa1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 2541 Depends: libblas3 | libblas.so.3, libc6 (>= 2.27), liblapack3 | liblapack.so.3, libopenmpi3 (>= 4.1.3), libsuperlu-dist7 (>= 7.2.0+dfsg1) Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - Shared Library Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the shared library. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2022-05-22 10:55 ./ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/ -rw-r--r-- root/root 2577656 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE-2.23.0.so drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre-2.23.0/ -rw-r--r-- root/root 1042 2022-05-22 10:55 ./usr/share/doc/libhypre-2.23.0/changelog.Debian.gz -rw-r--r-- root/root 5036 2022-03-06 13:01 ./usr/share/doc/libhypre-2.23.0/copyright libhypre-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb --------------------------------------------- new Debian package, version 2.0. size 3903928 bytes: control archive=1972 bytes. 878 bytes, 18 lines control 3382 bytes, 48 lines md5sums Package: libhypre-dev Source: hypre Version: 2.23.0-2ubuntu1~ppa1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 30706 Depends: libhypre-2.23.0 (= 2.23.0-2ubuntu1~ppa1), libopenblas-dev | libatlas-base-dev | libblas-dev | libblas.so, libopenblas-dev | libatlas-base-dev | liblapack-dev | liblapack.so, libsuperlu-dev, mpi-default-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - Development Files Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the headers and symlinks necessary to develop programs which use hypre. Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2022-05-22 10:55 ./ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/include/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/include/hypre/ -rw-r--r-- root/root 1287 2022-05-22 10:55 ./usr/include/hypre/HYPRE.h -rw-r--r-- root/root 1838 2022-05-22 10:55 ./usr/include/hypre/HYPRE_DistributedMatrixPilutSolver_protos.h -rw-r--r-- root/root 766 2022-05-22 10:55 ./usr/include/hypre/HYPRE_DistributedMatrixPilutSolver_types.h -rw-r--r-- root/root 19922 2022-05-22 10:55 ./usr/include/hypre/HYPRE_IJ_mv.h -rw-r--r-- root/root 1003 2022-05-22 10:55 ./usr/include/hypre/HYPRE_MatvecFunctions.h -rw-r--r-- root/root 7756 2022-05-22 10:55 ./usr/include/hypre/HYPRE_config.h -rw-r--r-- root/root 509 2022-05-22 10:55 ./usr/include/hypre/HYPRE_error_f.h -rw-r--r-- root/root 35934 2022-05-22 10:55 ./usr/include/hypre/HYPRE_krylov.h -rw-r--r-- root/root 5818 2022-05-22 10:55 ./usr/include/hypre/HYPRE_lobpcg.h -rw-r--r-- root/root 802 2022-05-22 10:55 ./usr/include/hypre/HYPRE_matrix_matrix_protos.h -rw-r--r-- root/root 164264 2022-05-22 10:55 ./usr/include/hypre/HYPRE_parcsr_ls.h -rw-r--r-- root/root 4434 2022-05-22 10:55 ./usr/include/hypre/HYPRE_parcsr_mv.h -rw-r--r-- root/root 5232 2022-05-22 10:55 ./usr/include/hypre/HYPRE_seq_mv.h -rw-r--r-- root/root 40092 2022-05-22 10:55 ./usr/include/hypre/HYPRE_sstruct_ls.h -rw-r--r-- root/root 41794 2022-05-22 10:55 ./usr/include/hypre/HYPRE_sstruct_mv.h -rw-r--r-- root/root 43128 2022-05-22 10:55 ./usr/include/hypre/HYPRE_struct_ls.h -rw-r--r-- root/root 21567 2022-05-22 10:55 ./usr/include/hypre/HYPRE_struct_mv.h -rw-r--r-- root/root 8043 2022-05-22 10:55 ./usr/include/hypre/HYPRE_utilities.h -rw-r--r-- root/root 1490 2022-05-22 10:55 ./usr/include/hypre/HYPREf.h -rw-r--r-- root/root 32296 2022-05-22 10:55 ./usr/include/hypre/_hypre_IJ_mv.h -rw-r--r-- root/root 208217 2022-05-22 10:55 ./usr/include/hypre/_hypre_parcsr_ls.h -rw-r--r-- root/root 62861 2022-05-22 10:55 ./usr/include/hypre/_hypre_parcsr_mv.h -rw-r--r-- root/root 42799 2022-05-22 10:55 ./usr/include/hypre/_hypre_sstruct_ls.h -rw-r--r-- root/root 54730 2022-05-22 10:55 ./usr/include/hypre/_hypre_sstruct_mv.h -rw-r--r-- root/root 41937 2022-05-22 10:55 ./usr/include/hypre/_hypre_struct_ls.h -rw-r--r-- root/root 135281 2022-05-22 10:55 ./usr/include/hypre/_hypre_struct_mv.h -rw-r--r-- root/root 62717 2022-05-22 10:55 ./usr/include/hypre/_hypre_struct_mv.hpp -rw-r--r-- root/root 119332 2022-05-22 10:55 ./usr/include/hypre/_hypre_utilities.h -rw-r--r-- root/root 69663 2022-05-22 10:55 ./usr/include/hypre/_hypre_utilities.hpp -rw-r--r-- root/root 6449 2022-05-22 10:55 ./usr/include/hypre/csr_block_matrix.h -rw-r--r-- root/root 1510 2022-05-22 10:55 ./usr/include/hypre/csr_matmultivec.h -rw-r--r-- root/root 2617 2022-05-22 10:55 ./usr/include/hypre/distributed_matrix.h -rw-r--r-- root/root 5876 2022-05-22 10:55 ./usr/include/hypre/fortran.h -rw-r--r-- root/root 3586 2022-05-22 10:55 ./usr/include/hypre/fortran_matrix.h -rw-r--r-- root/root 2280 2022-05-22 10:55 ./usr/include/hypre/interpreter.h -rw-r--r-- root/root 72269 2022-05-22 10:55 ./usr/include/hypre/krylov.h -rw-r--r-- root/root 3235 2022-05-22 10:55 ./usr/include/hypre/lobpcg.h -rw-r--r-- root/root 3360 2022-05-22 10:55 ./usr/include/hypre/multivector.h -rw-r--r-- root/root 13656 2022-05-22 10:55 ./usr/include/hypre/par_csr_block_matrix.h -rw-r--r-- root/root 1234 2022-05-22 10:55 ./usr/include/hypre/par_csr_matmultivec.h -rw-r--r-- root/root 2165 2022-05-22 10:55 ./usr/include/hypre/par_csr_pmvcomm.h -rw-r--r-- root/root 5154 2022-05-22 10:55 ./usr/include/hypre/par_multivector.h -rw-r--r-- root/root 3924 2022-05-22 10:55 ./usr/include/hypre/seq_multivector.h -rw-r--r-- root/root 31286 2022-05-22 10:55 ./usr/include/hypre/seq_mv.h -rw-r--r-- root/root 4189 2022-05-22 10:55 ./usr/include/hypre/temp_multivector.h drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/ -rw-r--r-- root/root 29990942 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE.a lrwxrwxrwx root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE.so -> libHYPRE-2.23.0.so drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre-dev/ -rw-r--r-- root/root 1761 2022-03-06 13:01 ./usr/share/doc/libhypre-dev/README.Debian lrwxrwxrwx root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre-dev/changelog.Debian.gz -> ../libhypre-2.23.0/changelog.Debian.gz -rw-r--r-- root/root 5036 2022-03-06 13:01 ./usr/share/doc/libhypre-dev/copyright libhypre64-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb -------------------------------------------------- new Debian package, version 2.0. size 1289142 bytes: control archive=894 bytes. 851 bytes, 18 lines control 243 bytes, 3 lines md5sums 48 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: libhypre64-2.23.0 Source: hypre Version: 2.23.0-2ubuntu1~ppa1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 2401 Depends: libblas64-3 | libblas64.so.3, libc6 (>= 2.27), liblapack64-3 | liblapack64.so.3, libopenmpi3 (>= 4.1.3), libsuperlu-dist7 (>= 7.2.0+dfsg1) Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - 64-bit (bigint) Shared Library Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the shared library supporting 64-bit integers for both HYPRE_BigInt and HYPRE_Int (--with-bigint). Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2022-05-22 10:55 ./ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/ -rw-r--r-- root/root 2434640 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE64-2.23.0.so drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre64-2.23.0/ -rw-r--r-- root/root 1041 2022-05-22 10:55 ./usr/share/doc/libhypre64-2.23.0/changelog.Debian.gz -rw-r--r-- root/root 5036 2022-03-06 13:01 ./usr/share/doc/libhypre64-2.23.0/copyright libhypre64-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb ----------------------------------------------- new Debian package, version 2.0. size 3783712 bytes: control archive=1994 bytes. 944 bytes, 19 lines control 3401 bytes, 47 lines md5sums Package: libhypre64-dev Source: hypre Version: 2.23.0-2ubuntu1~ppa1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 30317 Depends: libhypre64-2.23.0 (= 2.23.0-2ubuntu1~ppa1), libopenblas64-dev | libblas64-dev | libblas64.so, libopenblas64-dev | liblapack64-dev | liblapack64.so, libsuperlu-dev, mpi-default-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - 64-bit (bigint) Development Files Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the headers and symlinks necessary to develop programs which use hypre with 64-bit integers for both HYPRE_BigInt and HYPRE_Int (--with-bigint). Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2022-05-22 10:55 ./ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/include/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/include/hypre64/ -rw-r--r-- root/root 1287 2022-05-22 10:55 ./usr/include/hypre64/HYPRE.h -rw-r--r-- root/root 1838 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_DistributedMatrixPilutSolver_protos.h -rw-r--r-- root/root 766 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_DistributedMatrixPilutSolver_types.h -rw-r--r-- root/root 19922 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_IJ_mv.h -rw-r--r-- root/root 1003 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_MatvecFunctions.h -rw-r--r-- root/root 7753 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_config.h -rw-r--r-- root/root 509 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_error_f.h -rw-r--r-- root/root 35934 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_krylov.h -rw-r--r-- root/root 5818 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_lobpcg.h -rw-r--r-- root/root 802 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_matrix_matrix_protos.h -rw-r--r-- root/root 164264 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_parcsr_ls.h -rw-r--r-- root/root 4434 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_parcsr_mv.h -rw-r--r-- root/root 5232 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_seq_mv.h -rw-r--r-- root/root 40092 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_sstruct_ls.h -rw-r--r-- root/root 41794 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_sstruct_mv.h -rw-r--r-- root/root 43128 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_struct_ls.h -rw-r--r-- root/root 21567 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_struct_mv.h -rw-r--r-- root/root 8043 2022-05-22 10:55 ./usr/include/hypre64/HYPRE_utilities.h -rw-r--r-- root/root 1490 2022-05-22 10:55 ./usr/include/hypre64/HYPREf.h -rw-r--r-- root/root 32296 2022-05-22 10:55 ./usr/include/hypre64/_hypre_IJ_mv.h -rw-r--r-- root/root 208217 2022-05-22 10:55 ./usr/include/hypre64/_hypre_parcsr_ls.h -rw-r--r-- root/root 62861 2022-05-22 10:55 ./usr/include/hypre64/_hypre_parcsr_mv.h -rw-r--r-- root/root 42799 2022-05-22 10:55 ./usr/include/hypre64/_hypre_sstruct_ls.h -rw-r--r-- root/root 54730 2022-05-22 10:55 ./usr/include/hypre64/_hypre_sstruct_mv.h -rw-r--r-- root/root 41937 2022-05-22 10:55 ./usr/include/hypre64/_hypre_struct_ls.h -rw-r--r-- root/root 135281 2022-05-22 10:55 ./usr/include/hypre64/_hypre_struct_mv.h -rw-r--r-- root/root 62717 2022-05-22 10:55 ./usr/include/hypre64/_hypre_struct_mv.hpp -rw-r--r-- root/root 119332 2022-05-22 10:55 ./usr/include/hypre64/_hypre_utilities.h -rw-r--r-- root/root 69663 2022-05-22 10:55 ./usr/include/hypre64/_hypre_utilities.hpp -rw-r--r-- root/root 6449 2022-05-22 10:55 ./usr/include/hypre64/csr_block_matrix.h -rw-r--r-- root/root 1510 2022-05-22 10:55 ./usr/include/hypre64/csr_matmultivec.h -rw-r--r-- root/root 2617 2022-05-22 10:55 ./usr/include/hypre64/distributed_matrix.h -rw-r--r-- root/root 5876 2022-05-22 10:55 ./usr/include/hypre64/fortran.h -rw-r--r-- root/root 3586 2022-05-22 10:55 ./usr/include/hypre64/fortran_matrix.h -rw-r--r-- root/root 2280 2022-05-22 10:55 ./usr/include/hypre64/interpreter.h -rw-r--r-- root/root 72269 2022-05-22 10:55 ./usr/include/hypre64/krylov.h -rw-r--r-- root/root 3235 2022-05-22 10:55 ./usr/include/hypre64/lobpcg.h -rw-r--r-- root/root 3360 2022-05-22 10:55 ./usr/include/hypre64/multivector.h -rw-r--r-- root/root 13656 2022-05-22 10:55 ./usr/include/hypre64/par_csr_block_matrix.h -rw-r--r-- root/root 1234 2022-05-22 10:55 ./usr/include/hypre64/par_csr_matmultivec.h -rw-r--r-- root/root 2165 2022-05-22 10:55 ./usr/include/hypre64/par_csr_pmvcomm.h -rw-r--r-- root/root 5154 2022-05-22 10:55 ./usr/include/hypre64/par_multivector.h -rw-r--r-- root/root 3924 2022-05-22 10:55 ./usr/include/hypre64/seq_multivector.h -rw-r--r-- root/root 31286 2022-05-22 10:55 ./usr/include/hypre64/seq_mv.h -rw-r--r-- root/root 4189 2022-05-22 10:55 ./usr/include/hypre64/temp_multivector.h drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/ -rw-r--r-- root/root 29594830 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE64.a lrwxrwxrwx root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE64.so -> libHYPRE64-2.23.0.so drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre64-dev/ lrwxrwxrwx root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre64-dev/changelog.Debian.gz -> ../libhypre64-2.23.0/changelog.Debian.gz -rw-r--r-- root/root 5036 2022-03-06 13:01 ./usr/share/doc/libhypre64-dev/copyright libhypre64m-2.23.0_2.23.0-2ubuntu1~ppa1_riscv64.deb --------------------------------------------------- new Debian package, version 2.0. size 1241742 bytes: control archive=1020 bytes. 1070 bytes, 23 lines control 246 bytes, 3 lines md5sums 50 bytes, 1 lines shlibs 74 bytes, 2 lines triggers Package: libhypre64m-2.23.0 Source: hypre Version: 2.23.0-2ubuntu1~ppa1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 2296 Depends: libblas64-3 | libblas64.so.3, libc6 (>= 2.27), liblapack64-3 | liblapack64.so.3, libopenmpi3 (>= 4.1.3), libsuperlu-dist7 (>= 7.2.0+dfsg1) Section: libs Priority: optional Multi-Arch: same Homepage: http://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - 64-bit (mixedint) Shared Library Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the shared library supporting 64-bit HYPRE_BigInt with 32-bit HYPRE_Int (--with-mixedint). . Note that segfaults have been reported in MPI tests. libhypre64m (mixedint) might not be safe, and should be considered experimental. Use with care (or do not use). See https://github.com/hypre-space/hypre/issues/326 Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2022-05-22 10:55 ./ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/ -rw-r--r-- root/root 2327360 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE64m-2.23.0.so drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre64m-2.23.0/ -rw-r--r-- root/root 1042 2022-05-22 10:55 ./usr/share/doc/libhypre64m-2.23.0/changelog.Debian.gz -rw-r--r-- root/root 5036 2022-03-06 13:01 ./usr/share/doc/libhypre64m-2.23.0/copyright libhypre64m-dev_2.23.0-2ubuntu1~ppa1_riscv64.deb ------------------------------------------------ new Debian package, version 2.0. size 3490912 bytes: control archive=2062 bytes. 1163 bytes, 24 lines control 3251 bytes, 45 lines md5sums Package: libhypre64m-dev Source: hypre Version: 2.23.0-2ubuntu1~ppa1 Architecture: riscv64 Maintainer: Ubuntu Developers Installed-Size: 27559 Depends: libhypre64m-2.23.0 (= 2.23.0-2ubuntu1~ppa1), libopenblas64-dev | libblas64-dev | libblas64.so, libopenblas64-dev | liblapack64-dev | liblapack64.so, libsuperlu-dev, mpi-default-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: http://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - 64-bit (mixedint) Development Files Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the headers and symlinks necessary to develop programs which use hypre with 64-bit HYPRE_BigInt and 32-bit HYPRE_Int (--with-mixedint). . Note that segfaults have been reported in MPI tests. libhypre64m (mixedint) might not be safe, and should be considered experimental. Use with care (or do not use). See https://github.com/hypre-space/hypre/issues/326 Original-Maintainer: Debian Science Maintainers drwxr-xr-x root/root 0 2022-05-22 10:55 ./ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/include/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/include/hypre64m/ -rw-r--r-- root/root 1287 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE.h -rw-r--r-- root/root 19922 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_IJ_mv.h -rw-r--r-- root/root 1003 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_MatvecFunctions.h -rw-r--r-- root/root 7753 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_config.h -rw-r--r-- root/root 509 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_error_f.h -rw-r--r-- root/root 35934 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_krylov.h -rw-r--r-- root/root 5818 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_lobpcg.h -rw-r--r-- root/root 802 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_matrix_matrix_protos.h -rw-r--r-- root/root 164264 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_parcsr_ls.h -rw-r--r-- root/root 4434 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_parcsr_mv.h -rw-r--r-- root/root 5232 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_seq_mv.h -rw-r--r-- root/root 40092 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_sstruct_ls.h -rw-r--r-- root/root 41794 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_sstruct_mv.h -rw-r--r-- root/root 43128 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_struct_ls.h -rw-r--r-- root/root 21567 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_struct_mv.h -rw-r--r-- root/root 8043 2022-05-22 10:55 ./usr/include/hypre64m/HYPRE_utilities.h -rw-r--r-- root/root 1490 2022-05-22 10:55 ./usr/include/hypre64m/HYPREf.h -rw-r--r-- root/root 32296 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_IJ_mv.h -rw-r--r-- root/root 208217 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_parcsr_ls.h -rw-r--r-- root/root 62861 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_parcsr_mv.h -rw-r--r-- root/root 42799 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_sstruct_ls.h -rw-r--r-- root/root 54730 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_sstruct_mv.h -rw-r--r-- root/root 41937 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_struct_ls.h -rw-r--r-- root/root 135281 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_struct_mv.h -rw-r--r-- root/root 62717 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_struct_mv.hpp -rw-r--r-- root/root 119332 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_utilities.h -rw-r--r-- root/root 69663 2022-05-22 10:55 ./usr/include/hypre64m/_hypre_utilities.hpp -rw-r--r-- root/root 6449 2022-05-22 10:55 ./usr/include/hypre64m/csr_block_matrix.h -rw-r--r-- root/root 1510 2022-05-22 10:55 ./usr/include/hypre64m/csr_matmultivec.h -rw-r--r-- root/root 2617 2022-05-22 10:55 ./usr/include/hypre64m/distributed_matrix.h -rw-r--r-- root/root 5876 2022-05-22 10:55 ./usr/include/hypre64m/fortran.h -rw-r--r-- root/root 3586 2022-05-22 10:55 ./usr/include/hypre64m/fortran_matrix.h -rw-r--r-- root/root 2280 2022-05-22 10:55 ./usr/include/hypre64m/interpreter.h -rw-r--r-- root/root 72269 2022-05-22 10:55 ./usr/include/hypre64m/krylov.h -rw-r--r-- root/root 3235 2022-05-22 10:55 ./usr/include/hypre64m/lobpcg.h -rw-r--r-- root/root 3360 2022-05-22 10:55 ./usr/include/hypre64m/multivector.h -rw-r--r-- root/root 13656 2022-05-22 10:55 ./usr/include/hypre64m/par_csr_block_matrix.h -rw-r--r-- root/root 1234 2022-05-22 10:55 ./usr/include/hypre64m/par_csr_matmultivec.h -rw-r--r-- root/root 2165 2022-05-22 10:55 ./usr/include/hypre64m/par_csr_pmvcomm.h -rw-r--r-- root/root 5154 2022-05-22 10:55 ./usr/include/hypre64m/par_multivector.h -rw-r--r-- root/root 3924 2022-05-22 10:55 ./usr/include/hypre64m/seq_multivector.h -rw-r--r-- root/root 31286 2022-05-22 10:55 ./usr/include/hypre64m/seq_mv.h -rw-r--r-- root/root 4189 2022-05-22 10:55 ./usr/include/hypre64m/temp_multivector.h drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/ -rw-r--r-- root/root 26774456 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE64m.a lrwxrwxrwx root/root 0 2022-05-22 10:55 ./usr/lib/riscv64-linux-gnu/libHYPRE64m.so -> libHYPRE64m-2.23.0.so drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre64m-dev/ lrwxrwxrwx root/root 0 2022-05-22 10:55 ./usr/share/doc/libhypre64m-dev/changelog.Debian.gz -> ../libhypre64m-2.23.0/changelog.Debian.gz -rw-r--r-- root/root 5036 2022-03-06 13:01 ./usr/share/doc/libhypre64m-dev/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: riscv64 Build Type: any Build-Space: 2205496 Build-Time: 5827 Distribution: kinetic Host Architecture: riscv64 Install-Time: 272 Job: hypre_2.23.0-2ubuntu1~ppa1.dsc Machine Architecture: riscv64 Package: hypre Package-Time: 6135 Source-Version: 2.23.0-2ubuntu1~ppa1 Space: 2205496 Status: successful Version: 2.23.0-2ubuntu1~ppa1 -------------------------------------------------------------------------------- Finished at 2022-05-22T12:48:16Z Build needed 01:42:15, 2205496k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 Scanning for processes to kill in build PACKAGEBUILD-23773846 RUN: /usr/share/launchpad-buildd/bin/in-target umount-chroot --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 Stopping target for build PACKAGEBUILD-23773846 RUN: /usr/share/launchpad-buildd/bin/in-target remove-build --backend=chroot --series=kinetic --arch=riscv64 PACKAGEBUILD-23773846 Removing build PACKAGEBUILD-23773846