sbuild (Debian sbuild) 0.85.9 (29 May 2024) on carme.larted.org.uk +==============================================================================+ | hypre 2.29.0-2 (amd64) Mon, 03 Jun 2024 11:15:57 +0000 | +==============================================================================+ Package: hypre Version: 2.29.0-2 Source Version: 2.29.0-2 Distribution: perl-5.40-throwaway Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: NOTICE: Log filtering will replace 'var/run/schroot/mount/perl-5.40-amd64-debomatic-7343c16b-c58d-49cd-8dde-04e96a4be1b9' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup hypre_2.29.0-2 perl-5.40-throwaway amd64 --------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/chroot-setup-commands/dpkg-speedup hypre_2.29.0-2 perl-5.40-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/hypre-UAlU4k/resolver-ENpoeF' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 file:/srv/reprepro perl-5.40 InRelease [3039 B] Get:1 file:/srv/reprepro perl-5.40 InRelease [3039 B] Get:2 http://localhost:3142/debian unstable InRelease [198 kB] Get:3 http://localhost:3142/debian sid InRelease [198 kB] Get:4 file:/srv/reprepro perl-5.40/main amd64 Packages [598 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:6 http://localhost:3142/debian unstable/main amd64 Packages T-2024-06-03-0805.47-F-2024-06-03-0205.12.pdiff [15.5 kB] Get:6 http://localhost:3142/debian unstable/main amd64 Packages T-2024-06-03-0805.47-F-2024-06-03-0205.12.pdiff [15.5 kB] Get:7 http://localhost:3142/debian sid/main Sources.diff/Index [63.6 kB] Get:8 http://localhost:3142/debian sid/main Sources T-2024-06-03-0805.47-F-2024-06-03-0205.12.pdiff [13.8 kB] Get:8 http://localhost:3142/debian sid/main Sources T-2024-06-03-0805.47-F-2024-06-03-0205.12.pdiff [13.8 kB] Fetched 553 kB in 5s (105 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: login passwd 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1564 kB of archives. After this operation, 57.3 kB disk space will be freed. Get:1 http://localhost:3142/debian unstable/main amd64 login amd64 1:4.13+dfsg1-5 [590 kB] Get:2 http://localhost:3142/debian unstable/main amd64 passwd amd64 1:4.13+dfsg1-5 [974 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1564 kB in 0s (42.8 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21779 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-5_amd64.deb ... Unpacking login (1:4.13+dfsg1-5) over (1:4.13+dfsg1-4) ... Setting up login (1:4.13+dfsg1-5) ... Installing new version of config file /etc/pam.d/login ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21765 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-5_amd64.deb ... Unpacking passwd (1:4.13+dfsg1-5) over (1:4.13+dfsg1-4) ... Setting up passwd (1:4.13+dfsg1-5) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- /srv/debomatic/incoming/hypre_2.29.0-2.dsc exists in /srv/debomatic/incoming; copying to chroot I: NOTICE: Log filtering will replace 'build/hypre-UAlU4k/hypre-2.29.0' with '<>' I: NOTICE: Log filtering will replace 'build/hypre-UAlU4k' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: autoconf, automake, debhelper-compat (= 13), pkgconf, 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), pkgconf, gfortran, libblas-dev, liblapack-dev, libblas64-dev, liblapack64-dev, libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [612 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [1748 B] Get:5 copy:/<>/apt_archive ./ Packages [833 B] Fetched 3193 B in 0s (131 kB/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 dh-autoreconf dh-strip-nondeterminism dwz fakeroot file gettext gettext-base gfortran gfortran-13 gfortran-13-x86-64-linux-gnu gfortran-x86-64-linux-gnu groff-base ibverbs-providers intltool-debian libamd-comgr2 libamdhip64-5 libarchive-zip-perl libblas-dev libblas3 libblas64-3 libblas64-dev libbsd0 libcbor0.10 libcom-err2 libcombblas2.0.0t64 libdebhelper-perl libdrm-amdgpu1 libdrm-common libdrm2 libedit2 libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libfabric1 libfakeroot libfido2-1 libfile-stripnondeterminism-perl libgfortran-13-dev libgfortran5 libgssapi-krb5-2 libhsa-runtime64-1 libhsakmt1 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu72 libjs-jquery libjs-jquery-ui libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblapack64-3 liblapack64-dev libllvm17t64 libltdl-dev libltdl7 libmagic-mgc libmagic1t64 libmetis5 libmunge2 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3t64 libpciaccess0 libpipeline1 libpkgconf3 libpmix-dev libpmix2t64 libpsm-infinipath1 libpsm2-2 libptscotch-7.0 librdmacm1t64 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu6 libtool libuchardet0 libucx0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 libz3-4 m4 man-db mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkgconf pkgconf-bin po-debconf sensible-utils zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-multilib gfortran-doc gfortran-13-multilib gfortran-13-doc libcoarrays-dev groff liblapack-doc krb5-doc krb5-user libhwloc-contrib-plugins 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 javascript-common krb5-locales libcoarrays-openmpi-dev xauth libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz fakeroot file gettext gettext-base gfortran gfortran-13 gfortran-13-x86-64-linux-gnu gfortran-x86-64-linux-gnu groff-base ibverbs-providers intltool-debian libamd-comgr2 libamdhip64-5 libarchive-zip-perl libblas-dev libblas3 libblas64-3 libblas64-dev libbsd0 libcbor0.10 libcom-err2 libcombblas2.0.0t64 libdebhelper-perl libdrm-amdgpu1 libdrm-common libdrm2 libedit2 libelf1t64 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64 libfabric1 libfakeroot libfido2-1 libfile-stripnondeterminism-perl libgfortran-13-dev libgfortran5 libgssapi-krb5-2 libhsa-runtime64-1 libhsakmt1 libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu72 libjs-jquery libjs-jquery-ui libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblapack-dev liblapack3 liblapack64-3 liblapack64-dev libllvm17t64 libltdl-dev libltdl7 libmagic-mgc libmagic1t64 libmetis5 libmunge2 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libopenmpi-dev libopenmpi3t64 libpciaccess0 libpipeline1 libpkgconf3 libpmix-dev libpmix2t64 libpsm-infinipath1 libpsm2-2 libptscotch-7.0 librdmacm1t64 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu6 libtool libuchardet0 libucx0 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml2 libxnvctrl0 libz3-4 m4 man-db mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client pkgconf pkgconf-bin po-debconf sbuild-build-depends-main-dummy sensible-utils zlib1g-dev 0 upgraded, 121 newly installed, 0 to remove and 0 not upgraded. Need to get 122 MB of archives. After this operation, 512 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [964 B] Get:2 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.22 [22.4 kB] Get:3 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get:4 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get:5 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.45-3 [42.9 kB] Get:6 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.21-14+b1 [161 kB] Get:7 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get:8 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-4 [1180 kB] Get:9 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.40.1-7 [95.9 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.7-2 [38.0 kB] Get:11 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.12.1-1 [1411 kB] Get:12 http://localhost:3142/debian unstable/main amd64 libbsd0 amd64 0.12.2-1 [131 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libedit2 amd64 3.1-20240517-1 [93.3 kB] Get:14 http://localhost:3142/debian unstable/main amd64 libcbor0.10 amd64 0.10.2-1.2 [28.2 kB] Get:15 http://localhost:3142/debian unstable/main amd64 libfido2-1 amd64 1.14.0-1+b2 [77.7 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libkrb5support0 amd64 1.20.1-6+b1 [33.3 kB] Get:17 http://localhost:3142/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1 [22.9 kB] Get:18 http://localhost:3142/debian unstable/main amd64 libk5crypto3 amd64 1.20.1-6+b1 [79.8 kB] Get:19 http://localhost:3142/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-3 [8952 B] Get:20 http://localhost:3142/debian unstable/main amd64 libkrb5-3 amd64 1.20.1-6+b1 [333 kB] Get:21 http://localhost:3142/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.20.1-6+b1 [135 kB] Get:22 http://localhost:3142/debian unstable/main amd64 openssh-client amd64 1:9.7p1-5 [964 kB] Get:23 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get:24 http://localhost:3142/debian unstable/main amd64 autoconf all 2.71-3 [332 kB] Get:25 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:26 http://localhost:3142/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:27 http://localhost:3142/debian unstable/main amd64 autopoint all 0.21-14 [496 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.15.3 [88.0 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libtool all 2.4.7-7 [517 kB] Get:30 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:32 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get:33 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get:34 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.191-1+b1 [189 kB] Get:35 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:36 http://localhost:3142/debian unstable/main amd64 libicu72 amd64 72.1-4+b1 [9395 kB] Get:37 http://localhost:3142/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg-2 [670 kB] Get:38 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.21-14+b1 [1301 kB] Get:39 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:40 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:41 http://localhost:3142/debian unstable/main amd64 debhelper all 13.15.3 [901 kB] Get:42 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.34-1 [28.9 kB] Get:43 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.34-1 [74.0 kB] Get:44 http://localhost:3142/debian unstable/main amd64 libgfortran5 amd64 14.1.0-1 [836 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libgfortran-13-dev amd64 13.2.0-25 [847 kB] Get:46 http://localhost:3142/debian unstable/main amd64 gfortran-13-x86-64-linux-gnu amd64 13.2.0-25 [10.6 MB] Get:47 http://localhost:3142/debian unstable/main amd64 gfortran-13 amd64 13.2.0-25 [12.8 kB] Get:48 http://localhost:3142/debian unstable/main amd64 gfortran-x86-64-linux-gnu amd64 4:13.2.0-7 [1280 B] Get:49 http://localhost:3142/debian unstable/main amd64 gfortran amd64 4:13.2.0-7 [1440 B] Get:50 http://localhost:3142/debian unstable/main amd64 libnl-3-200 amd64 3.7.0-0.3 [59.0 kB] Get:51 http://localhost:3142/debian unstable/main amd64 libnl-route-3-200 amd64 3.7.0-0.3 [181 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libibverbs1 amd64 50.0-2+b1 [61.7 kB] Get:53 http://localhost:3142/debian unstable/main amd64 ibverbs-providers amd64 50.0-2+b1 [342 kB] Get:54 http://localhost:3142/debian unstable/main amd64 libz3-4 amd64 4.8.12-3.1+b2 [7346 kB] Get:55 http://localhost:3142/debian unstable/main amd64 libllvm17t64 amd64 1:17.0.6-12 [23.7 MB] Get:56 http://localhost:3142/debian unstable/main amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3+b1 [13.0 MB] Get:57 http://localhost:3142/debian unstable/main amd64 libdrm-common all 2.4.120-2 [7688 B] Get:58 http://localhost:3142/debian unstable/main amd64 libdrm2 amd64 2.4.120-2 [38.1 kB] Get:59 http://localhost:3142/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.120-2 [21.4 kB] Get:60 http://localhost:3142/debian unstable/main amd64 libnuma1 amd64 2.0.18-1 [21.9 kB] Get:61 http://localhost:3142/debian unstable/main amd64 libhsakmt1 amd64 5.7.0-1 [60.7 kB] Get:62 http://localhost:3142/debian unstable/main amd64 libhsa-runtime64-1 amd64 5.7.1-2 [504 kB] Get:63 http://localhost:3142/debian unstable/main amd64 libamdhip64-5 amd64 5.7.1-3 [8760 kB] Get:64 http://localhost:3142/debian unstable/main amd64 libblas3 amd64 3.12.0-3 [148 kB] Get:65 http://localhost:3142/debian unstable/main amd64 libblas-dev amd64 3.12.0-3 [159 kB] Get:66 http://localhost:3142/debian unstable/main amd64 libblas64-3 amd64 3.12.0-3 [142 kB] Get:67 http://localhost:3142/debian unstable/main amd64 libblas64-dev amd64 3.12.0-3 [152 kB] Get:68 http://localhost:3142/debian unstable/main amd64 libevent-core-2.1-7t64 amd64 2.1.12-stable-10 [131 kB] Get:69 http://localhost:3142/debian unstable/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10 [53.9 kB] Get:70 http://localhost:3142/debian unstable/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3 [170 kB] Get:71 http://localhost:3142/debian unstable/main amd64 libpsm2-2 amd64 11.2.185-2 [180 kB] Get:72 http://localhost:3142/debian unstable/main amd64 librdmacm1t64 amd64 50.0-2+b1 [70.2 kB] Get:73 http://localhost:3142/debian unstable/main amd64 libfabric1 amd64 1.17.0-3+b1 [628 kB] Get:74 http://localhost:3142/debian unstable/main amd64 libhwloc15 amd64 2.10.0-1+b1 [161 kB] Get:75 http://localhost:3142/debian unstable/main amd64 libmunge2 amd64 0.5.15-4 [19.8 kB] Get:76 http://localhost:3142/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b1 [51.9 kB] Get:77 http://localhost:3142/debian unstable/main amd64 libxau6 amd64 1:1.0.9-1+b1 [18.1 kB] Get:78 http://localhost:3142/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3+b1 [24.3 kB] Get:79 http://localhost:3142/debian unstable/main amd64 libxcb1 amd64 1.17.0-2 [144 kB] Get:80 http://localhost:3142/debian unstable/main amd64 libx11-data all 2:1.8.7-1 [328 kB] Get:81 http://localhost:3142/debian unstable/main amd64 libx11-6 amd64 2:1.8.7-1+b1 [799 kB] Get:82 http://localhost:3142/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b1 [52.9 kB] Get:83 http://localhost:3142/debian unstable/main amd64 libxnvctrl0 amd64 535.171.04-1 [13.8 kB] Get:84 http://localhost:3142/debian unstable/main amd64 ocl-icd-libopencl1 amd64 2.3.2-1+b1 [40.3 kB] Get:85 http://localhost:3142/debian unstable/main amd64 libhwloc-plugins amd64 2.10.0-1+b1 [18.0 kB] Get:86 http://localhost:3142/debian unstable/main amd64 libpmix2t64 amd64 5.0.2-3 [652 kB] Get:87 http://localhost:3142/debian unstable/main amd64 libucx0 amd64 1.16.0+ds-5 [1109 kB] Get:88 http://localhost:3142/debian unstable/main amd64 libopenmpi3t64 amd64 4.1.6-13.3 [2426 kB] Get:89 http://localhost:3142/debian unstable/main amd64 libcombblas2.0.0t64 amd64 2.0.0-3.1+b1 [285 kB] Get:90 http://localhost:3142/debian unstable/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10 [181 kB] Get:91 http://localhost:3142/debian unstable/main amd64 libevent-extra-2.1-7t64 amd64 2.1.12-stable-10 [107 kB] Get:92 http://localhost:3142/debian unstable/main amd64 libevent-openssl-2.1-7t64 amd64 2.1.12-stable-10 [60.8 kB] Get:93 http://localhost:3142/debian unstable/main amd64 libevent-dev amd64 2.1.12-stable-10 [305 kB] Get:94 http://localhost:3142/debian unstable/main amd64 libnuma-dev amd64 2.0.18-1 [36.2 kB] Get:95 http://localhost:3142/debian unstable/main amd64 libltdl7 amd64 2.4.7-7+b1 [393 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libltdl-dev amd64 2.4.7-7+b1 [164 kB] Get:97 http://localhost:3142/debian unstable/main amd64 libhwloc-dev amd64 2.10.0-1+b1 [250 kB] Get:98 http://localhost:3142/debian unstable/main amd64 libnl-3-dev amd64 3.7.0-0.3 [99.4 kB] Get:99 http://localhost:3142/debian unstable/main amd64 libnl-route-3-dev amd64 3.7.0-0.3 [199 kB] Get:100 http://localhost:3142/debian unstable/main amd64 libibverbs-dev amd64 50.0-2+b1 [642 kB] Get:101 http://localhost:3142/debian unstable/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get:102 http://localhost:3142/debian unstable/main amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get:103 http://localhost:3142/debian unstable/main amd64 liblapack3 amd64 3.12.0-3 [2407 kB] Get:104 http://localhost:3142/debian unstable/main amd64 liblapack-dev amd64 3.12.0-3 [4880 kB] Get:105 http://localhost:3142/debian unstable/main amd64 liblapack64-3 amd64 3.12.0-3 [2301 kB] Get:106 http://localhost:3142/debian unstable/main amd64 liblapack64-dev amd64 3.12.0-3 [4666 kB] Get:107 http://localhost:3142/debian unstable/main amd64 libmetis5 amd64 5.1.0.dfsg-7+b1 [175 kB] Get:108 http://localhost:3142/debian unstable/main amd64 openmpi-common all 4.1.6-13.3 [169 kB] Get:109 http://localhost:3142/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1 [919 kB] Get:110 http://localhost:3142/debian unstable/main amd64 libpmix-dev amd64 5.0.2-3 [3940 kB] Get:111 http://localhost:3142/debian unstable/main amd64 openmpi-bin amd64 4.1.6-13.3 [226 kB] Get:112 http://localhost:3142/debian unstable/main amd64 libopenmpi-dev amd64 4.1.6-13.3 [972 kB] Get:113 http://localhost:3142/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-1+b2 [36.4 kB] Get:114 http://localhost:3142/debian unstable/main amd64 libptscotch-7.0 amd64 7.0.4-2 [681 kB] Get:115 http://localhost:3142/debian unstable/main amd64 libsuperlu6 amd64 6.0.1+dfsg1-1+b1 [170 kB] Get:116 http://localhost:3142/debian unstable/main amd64 libsuperlu-dev amd64 6.0.1+dfsg1-1+b1 [21.8 kB] Get:117 http://localhost:3142/debian unstable/main amd64 libsuperlu-dist8 amd64 8.2.1+dfsg1-1+b2 [605 kB] Get:118 http://localhost:3142/debian unstable/main amd64 libsuperlu-dist-dev amd64 8.2.1+dfsg1-1+b2 [911 kB] Get:119 http://localhost:3142/debian unstable/main amd64 mpi-default-dev amd64 1.15 [3152 B] Get:120 http://localhost:3142/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-1+b2 [29.7 kB] Get:121 http://localhost:3142/debian unstable/main amd64 pkgconf amd64 1.8.1-1+b2 [26.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 122 MB in 1s (102 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 21765 files and directories currently installed.) Preparing to unpack .../000-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.45-3_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../002-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.21-14+b1_amd64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../005-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../006-groff-base_1.23.0-4_amd64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../007-bsdextrautils_2.40.1-7_amd64.deb ... Unpacking bsdextrautils (2.40.1-7) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../008-libpipeline1_1.5.7-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../009-man-db_2.12.1-1_amd64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../010-libbsd0_0.12.2-1_amd64.deb ... Unpacking libbsd0:amd64 (0.12.2-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../011-libedit2_3.1-20240517-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240517-1) ... Selecting previously unselected package libcbor0.10:amd64. Preparing to unpack .../012-libcbor0.10_0.10.2-1.2_amd64.deb ... Unpacking libcbor0.10:amd64 (0.10.2-1.2) ... Selecting previously unselected package libfido2-1:amd64. Preparing to unpack .../013-libfido2-1_1.14.0-1+b2_amd64.deb ... Unpacking libfido2-1:amd64 (1.14.0-1+b2) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../014-libkrb5support0_1.20.1-6+b1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.20.1-6+b1) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../015-libcom-err2_1.47.1-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../016-libk5crypto3_1.20.1-6+b1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.20.1-6+b1) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../017-libkeyutils1_1.6.3-3_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-3) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../018-libkrb5-3_1.20.1-6+b1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.20.1-6+b1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../019-libgssapi-krb5-2_1.20.1-6+b1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.20.1-6+b1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../020-openssh-client_1%3a9.7p1-5_amd64.deb ... Unpacking openssh-client (1:9.7p1-5) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-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 .../025-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../026-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../027-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../028-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../029-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../030-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../031-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../032-libelf1t64_0.191-1+b1_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../033-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../034-libicu72_72.1-4+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-4+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../035-libxml2_2.12.7+dfsg-2_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg-2) ... Selecting previously unselected package gettext. Preparing to unpack .../036-gettext_0.21-14+b1_amd64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../037-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../038-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../039-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../040-libfakeroot_1.34-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.34-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../041-fakeroot_1.34-1_amd64.deb ... Unpacking fakeroot (1.34-1) ... Selecting previously unselected package libgfortran5:amd64. Preparing to unpack .../042-libgfortran5_14.1.0-1_amd64.deb ... Unpacking libgfortran5:amd64 (14.1.0-1) ... Selecting previously unselected package libgfortran-13-dev:amd64. Preparing to unpack .../043-libgfortran-13-dev_13.2.0-25_amd64.deb ... Unpacking libgfortran-13-dev:amd64 (13.2.0-25) ... Selecting previously unselected package gfortran-13-x86-64-linux-gnu. Preparing to unpack .../044-gfortran-13-x86-64-linux-gnu_13.2.0-25_amd64.deb ... Unpacking gfortran-13-x86-64-linux-gnu (13.2.0-25) ... Selecting previously unselected package gfortran-13. Preparing to unpack .../045-gfortran-13_13.2.0-25_amd64.deb ... Unpacking gfortran-13 (13.2.0-25) ... Selecting previously unselected package gfortran-x86-64-linux-gnu. Preparing to unpack .../046-gfortran-x86-64-linux-gnu_4%3a13.2.0-7_amd64.deb ... Unpacking gfortran-x86-64-linux-gnu (4:13.2.0-7) ... Selecting previously unselected package gfortran. Preparing to unpack .../047-gfortran_4%3a13.2.0-7_amd64.deb ... Unpacking gfortran (4:13.2.0-7) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../048-libnl-3-200_3.7.0-0.3_amd64.deb ... Unpacking libnl-3-200:amd64 (3.7.0-0.3) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../049-libnl-route-3-200_3.7.0-0.3_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.7.0-0.3) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../050-libibverbs1_50.0-2+b1_amd64.deb ... Unpacking libibverbs1:amd64 (50.0-2+b1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../051-ibverbs-providers_50.0-2+b1_amd64.deb ... Unpacking ibverbs-providers:amd64 (50.0-2+b1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../052-libz3-4_4.8.12-3.1+b2_amd64.deb ... Unpacking libz3-4:amd64 (4.8.12-3.1+b2) ... Selecting previously unselected package libllvm17t64:amd64. Preparing to unpack .../053-libllvm17t64_1%3a17.0.6-12_amd64.deb ... Unpacking libllvm17t64:amd64 (1:17.0.6-12) ... Selecting previously unselected package libamd-comgr2:amd64. Preparing to unpack .../054-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b1_amd64.deb ... Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../055-libdrm-common_2.4.120-2_all.deb ... Unpacking libdrm-common (2.4.120-2) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../056-libdrm2_2.4.120-2_amd64.deb ... Unpacking libdrm2:amd64 (2.4.120-2) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../057-libdrm-amdgpu1_2.4.120-2_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.120-2) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../058-libnuma1_2.0.18-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.18-1) ... Selecting previously unselected package libhsakmt1:amd64. Preparing to unpack .../059-libhsakmt1_5.7.0-1_amd64.deb ... Unpacking libhsakmt1:amd64 (5.7.0-1) ... Selecting previously unselected package libhsa-runtime64-1. Preparing to unpack .../060-libhsa-runtime64-1_5.7.1-2_amd64.deb ... Unpacking libhsa-runtime64-1 (5.7.1-2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../061-libamdhip64-5_5.7.1-3_amd64.deb ... Unpacking libamdhip64-5 (5.7.1-3) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../062-libblas3_3.12.0-3_amd64.deb ... Unpacking libblas3:amd64 (3.12.0-3) ... Selecting previously unselected package libblas-dev:amd64. Preparing to unpack .../063-libblas-dev_3.12.0-3_amd64.deb ... Unpacking libblas-dev:amd64 (3.12.0-3) ... Selecting previously unselected package libblas64-3:amd64. Preparing to unpack .../064-libblas64-3_3.12.0-3_amd64.deb ... Unpacking libblas64-3:amd64 (3.12.0-3) ... Selecting previously unselected package libblas64-dev:amd64. Preparing to unpack .../065-libblas64-dev_3.12.0-3_amd64.deb ... Unpacking libblas64-dev:amd64 (3.12.0-3) ... Selecting previously unselected package libevent-core-2.1-7t64:amd64. Preparing to unpack .../066-libevent-core-2.1-7t64_2.1.12-stable-10_amd64.deb ... Unpacking libevent-core-2.1-7t64:amd64 (2.1.12-stable-10) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. Preparing to unpack .../067-libevent-pthreads-2.1-7t64_2.1.12-stable-10_amd64.deb ... Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../068-libpsm-infinipath1_3.3+20.604758e7-6.3_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../069-libpsm2-2_11.2.185-2_amd64.deb ... Unpacking libpsm2-2 (11.2.185-2) ... Selecting previously unselected package librdmacm1t64:amd64. Preparing to unpack .../070-librdmacm1t64_50.0-2+b1_amd64.deb ... Unpacking librdmacm1t64:amd64 (50.0-2+b1) ... Selecting previously unselected package libfabric1:amd64. Preparing to unpack .../071-libfabric1_1.17.0-3+b1_amd64.deb ... Unpacking libfabric1:amd64 (1.17.0-3+b1) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../072-libhwloc15_2.10.0-1+b1_amd64.deb ... Unpacking libhwloc15:amd64 (2.10.0-1+b1) ... Selecting previously unselected package libmunge2:amd64. Preparing to unpack .../073-libmunge2_0.5.15-4_amd64.deb ... Unpacking libmunge2:amd64 (0.5.15-4) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../074-libpciaccess0_0.17-3+b1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../075-libxau6_1%3a1.0.9-1+b1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1+b1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../076-libxdmcp6_1%3a1.1.2-3+b1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3+b1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../077-libxcb1_1.17.0-2_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../078-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../079-libx11-6_2%3a1.8.7-1+b1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.7-1+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../080-libxext6_2%3a1.3.4-1+b1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../081-libxnvctrl0_535.171.04-1_amd64.deb ... Unpacking libxnvctrl0:amd64 (535.171.04-1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../082-ocl-icd-libopencl1_2.3.2-1+b1_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1+b1) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../083-libhwloc-plugins_2.10.0-1+b1_amd64.deb ... Unpacking libhwloc-plugins:amd64 (2.10.0-1+b1) ... Selecting previously unselected package libpmix2t64:amd64. Preparing to unpack .../084-libpmix2t64_5.0.2-3_amd64.deb ... Unpacking libpmix2t64:amd64 (5.0.2-3) ... Selecting previously unselected package libucx0:amd64. Preparing to unpack .../085-libucx0_1.16.0+ds-5_amd64.deb ... Unpacking libucx0:amd64 (1.16.0+ds-5) ... Selecting previously unselected package libopenmpi3t64:amd64. Preparing to unpack .../086-libopenmpi3t64_4.1.6-13.3_amd64.deb ... Unpacking libopenmpi3t64:amd64 (4.1.6-13.3) ... Selecting previously unselected package libcombblas2.0.0t64:amd64. Preparing to unpack .../087-libcombblas2.0.0t64_2.0.0-3.1+b1_amd64.deb ... Unpacking libcombblas2.0.0t64:amd64 (2.0.0-3.1+b1) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../088-libevent-2.1-7t64_2.1.12-stable-10_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... Selecting previously unselected package libevent-extra-2.1-7t64:amd64. Preparing to unpack .../089-libevent-extra-2.1-7t64_2.1.12-stable-10_amd64.deb ... Unpacking libevent-extra-2.1-7t64:amd64 (2.1.12-stable-10) ... Selecting previously unselected package libevent-openssl-2.1-7t64:amd64. Preparing to unpack .../090-libevent-openssl-2.1-7t64_2.1.12-stable-10_amd64.deb ... Unpacking libevent-openssl-2.1-7t64:amd64 (2.1.12-stable-10) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../091-libevent-dev_2.1.12-stable-10_amd64.deb ... Unpacking libevent-dev (2.1.12-stable-10) ... Selecting previously unselected package libnuma-dev:amd64. Preparing to unpack .../092-libnuma-dev_2.0.18-1_amd64.deb ... Unpacking libnuma-dev:amd64 (2.0.18-1) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../093-libltdl7_2.4.7-7+b1_amd64.deb ... Unpacking libltdl7:amd64 (2.4.7-7+b1) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../094-libltdl-dev_2.4.7-7+b1_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.7-7+b1) ... Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../095-libhwloc-dev_2.10.0-1+b1_amd64.deb ... Unpacking libhwloc-dev:amd64 (2.10.0-1+b1) ... Selecting previously unselected package libnl-3-dev:amd64. Preparing to unpack .../096-libnl-3-dev_3.7.0-0.3_amd64.deb ... Unpacking libnl-3-dev:amd64 (3.7.0-0.3) ... Selecting previously unselected package libnl-route-3-dev:amd64. Preparing to unpack .../097-libnl-route-3-dev_3.7.0-0.3_amd64.deb ... Unpacking libnl-route-3-dev:amd64 (3.7.0-0.3) ... Selecting previously unselected package libibverbs-dev:amd64. Preparing to unpack .../098-libibverbs-dev_50.0-2+b1_amd64.deb ... Unpacking libibverbs-dev:amd64 (50.0-2+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../099-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../100-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../101-liblapack3_3.12.0-3_amd64.deb ... Unpacking liblapack3:amd64 (3.12.0-3) ... Selecting previously unselected package liblapack-dev:amd64. Preparing to unpack .../102-liblapack-dev_3.12.0-3_amd64.deb ... Unpacking liblapack-dev:amd64 (3.12.0-3) ... Selecting previously unselected package liblapack64-3:amd64. Preparing to unpack .../103-liblapack64-3_3.12.0-3_amd64.deb ... Unpacking liblapack64-3:amd64 (3.12.0-3) ... Selecting previously unselected package liblapack64-dev:amd64. Preparing to unpack .../104-liblapack64-dev_3.12.0-3_amd64.deb ... Unpacking liblapack64-dev:amd64 (3.12.0-3) ... Selecting previously unselected package libmetis5:amd64. Preparing to unpack .../105-libmetis5_5.1.0.dfsg-7+b1_amd64.deb ... Unpacking libmetis5:amd64 (5.1.0.dfsg-7+b1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../106-openmpi-common_4.1.6-13.3_all.deb ... Unpacking openmpi-common (4.1.6-13.3) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../107-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1) ... Selecting previously unselected package libpmix-dev:amd64. Preparing to unpack .../108-libpmix-dev_5.0.2-3_amd64.deb ... Unpacking libpmix-dev:amd64 (5.0.2-3) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../109-openmpi-bin_4.1.6-13.3_amd64.deb ... Unpacking openmpi-bin (4.1.6-13.3) ... Selecting previously unselected package libopenmpi-dev:amd64. Preparing to unpack .../110-libopenmpi-dev_4.1.6-13.3_amd64.deb ... Unpacking libopenmpi-dev:amd64 (4.1.6-13.3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../111-libpkgconf3_1.8.1-1+b2_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-1+b2) ... Selecting previously unselected package libptscotch-7.0:amd64. Preparing to unpack .../112-libptscotch-7.0_7.0.4-2_amd64.deb ... Unpacking libptscotch-7.0:amd64 (7.0.4-2) ... Selecting previously unselected package libsuperlu6:amd64. Preparing to unpack .../113-libsuperlu6_6.0.1+dfsg1-1+b1_amd64.deb ... Unpacking libsuperlu6:amd64 (6.0.1+dfsg1-1+b1) ... Selecting previously unselected package libsuperlu-dev:amd64. Preparing to unpack .../114-libsuperlu-dev_6.0.1+dfsg1-1+b1_amd64.deb ... Unpacking libsuperlu-dev:amd64 (6.0.1+dfsg1-1+b1) ... Selecting previously unselected package libsuperlu-dist8:amd64. Preparing to unpack .../115-libsuperlu-dist8_8.2.1+dfsg1-1+b2_amd64.deb ... Unpacking libsuperlu-dist8:amd64 (8.2.1+dfsg1-1+b2) ... Selecting previously unselected package libsuperlu-dist-dev:amd64. Preparing to unpack .../116-libsuperlu-dist-dev_8.2.1+dfsg1-1+b2_amd64.deb ... Unpacking libsuperlu-dist-dev:amd64 (8.2.1+dfsg1-1+b2) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../117-mpi-default-dev_1.15_amd64.deb ... Unpacking mpi-default-dev (1.15) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../118-pkgconf-bin_1.8.1-1+b2_amd64.deb ... Unpacking pkgconf-bin (1.8.1-1+b2) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../119-pkgconf_1.8.1-1+b2_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-1+b2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../120-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.7-2) ... Setting up libpciaccess0:amd64 (0.17-3+b1) ... Setting up libxau6:amd64 (1:1.0.9-1+b1) ... Setting up libkeyutils1:amd64 (1.6.3-3) ... Setting up libicu72:amd64 (72.1-4+b1) ... Setting up bsdextrautils (2.40.1-7) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libcbor0.10:amd64 (0.10.2-1.2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... Setting up libmetis5:amd64 (5.1.0.dfsg-7+b1) ... Setting up libcom-err2:amd64 (1.47.1-1) ... Setting up file (1:5.45-3) ... Setting up libfakeroot:amd64 (1.34-1) ... Setting up libelf1t64:amd64 (0.191-1+b1) ... Setting up libkrb5support0:amd64 (1.20.1-6+b1) ... Setting up fakeroot (1.34-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.8.12-3.1+b2) ... Setting up libblas3:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Setting up libpkgconf3:amd64 (1.8.1-1+b2) ... Setting up libmunge2:amd64 (0.5.15-4) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libhwloc15:amd64 (2.10.0-1+b1) ... Setting up autopoint (0.21-14) ... Setting up pkgconf-bin (1.8.1-1+b2) ... Setting up libk5crypto3:amd64 (1.20.1-6+b1) ... Setting up libltdl7:amd64 (2.4.7-7+b1) ... Setting up libgfortran5:amd64 (14.1.0-1) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1) ... Setting up libnuma1:amd64 (2.0.18-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up ocl-icd-libopencl1:amd64 (2.3.2-1+b1) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up libnl-3-200:amd64 (3.7.0-0.3) ... Setting up libpsm2-2 (11.2.185-2) ... Setting up openmpi-common (4.1.6-13.3) ... Setting up libkrb5-3:amd64 (1.20.1-6+b1) ... Setting up libevent-core-2.1-7t64:amd64 (2.1.12-stable-10) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:amd64 (1.14.0-1+b2) ... Setting up libgfortran-13-dev:amd64 (13.2.0-25) ... Setting up libbsd0:amd64 (0.12.2-1) ... Setting up libdrm-common (2.4.120-2) ... Setting up libxml2:amd64 (2.12.7+dfsg-2) ... Setting up libblas-dev:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode Setting up libblas64-3:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas64.so.3 (libblas64.so.3-x86_64-linux-gnu) in auto mode Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3+b1) ... Setting up liblapack3:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up libxcb1:amd64 (1.17.0-2) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... Setting up libedit2:amd64 (3.1-20240517-1) ... Setting up libevent-openssl-2.1-7t64:amd64 (2.1.12-stable-10) ... Setting up libblas64-dev:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas64/libblas64.so to provide /usr/lib/x86_64-linux-gnu/libblas64.so (libblas64.so-x86_64-linux-gnu) in auto mode Setting up liblapack64-3:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack64/liblapack64.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-x86_64-linux-gnu) in auto mode Setting up libsuperlu6:amd64 (6.0.1+dfsg1-1+b1) ... Setting up gfortran-13-x86-64-linux-gnu (13.2.0-25) ... Setting up pkgconf:amd64 (1.8.1-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:amd64 (2.0.18-1) ... Setting up libnl-route-3-200:amd64 (3.7.0-0.3) ... Setting up liblapack64-dev:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack64/liblapack64.so to provide /usr/lib/x86_64-linux-gnu/liblapack64.so (liblapack64.so-x86_64-linux-gnu) in auto mode Setting up dh-autoreconf (20) ... Setting up libltdl-dev:amd64 (2.4.7-7+b1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libllvm17t64:amd64 (1:17.0.6-12) ... Setting up gfortran-13 (13.2.0-25) ... Setting up liblapack-dev:amd64 (3.12.0-3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:amd64 (1.20.1-6+b1) ... Setting up libevent-extra-2.1-7t64:amd64 (2.1.12-stable-10) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.120-2) ... Setting up libnl-3-dev:amd64 (3.7.0-0.3) ... Setting up groff-base (1.23.0-4) ... Setting up libx11-6:amd64 (2:1.8.7-1+b1) ... Setting up libhwloc-dev:amd64 (2.10.0-1+b1) ... Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b1) ... Setting up libsuperlu-dev:amd64 (6.0.1+dfsg1-1+b1) ... Setting up libdrm-amdgpu1:amd64 (2.4.120-2) ... Setting up libibverbs1:amd64 (50.0-2+b1) ... Setting up ibverbs-providers:amd64 (50.0-2+b1) ... Setting up openssh-client (1:9.7p1-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxext6:amd64 (2:1.3.4-1+b1) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up gfortran-x86-64-linux-gnu (4:13.2.0-7) ... Setting up gfortran (4:13.2.0-7) ... 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:amd64 (535.171.04-1) ... Setting up libnl-route-3-dev:amd64 (3.7.0-0.3) ... Setting up libevent-dev (2.1.12-stable-10) ... Setting up librdmacm1t64:amd64 (50.0-2+b1) ... Setting up libhsakmt1:amd64 (5.7.0-1) ... Setting up libfabric1:amd64 (1.17.0-3+b1) ... Setting up debhelper (13.15.3) ... Setting up libibverbs-dev:amd64 (50.0-2+b1) ... Setting up libhwloc-plugins:amd64 (2.10.0-1+b1) ... Setting up libpmix2t64:amd64 (5.0.2-3) ... Setting up libhsa-runtime64-1 (5.7.1-2) ... Setting up libpmix-dev:amd64 (5.0.2-3) ... Setting up libamdhip64-5 (5.7.1-3) ... Setting up libucx0:amd64 (1.16.0+ds-5) ... Setting up libopenmpi3t64:amd64 (4.1.6-13.3) ... Setting up openmpi-bin (4.1.6-13.3) ... 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:amd64 (7.0.4-2) ... Setting up libcombblas2.0.0t64:amd64 (2.0.0-3.1+b1) ... Setting up libopenmpi-dev:amd64 (4.1.6-13.3) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/openmpi/include to provide /usr/include/x86_64-linux-gnu/mpi (mpi-x86_64-linux-gnu) in auto mode Setting up libsuperlu-dist8:amd64 (8.2.1+dfsg1-1+b2) ... Setting up libsuperlu-dist-dev:amd64 (8.2.1+dfsg1-1+b2) ... Setting up mpi-default-dev (1.15) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.38-12) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) amd64 (x86_64) Toolchain package versions: binutils_2.42-4 dpkg-dev_1.22.6 g++-13_13.2.0-25 gcc-13_13.2.0-25 libc6-dev_2.38-12 libstdc++-13-dev_13.2.0-25 libstdc++6_14.1.0-1 linux-libc-dev_6.8.12-1 Package versions: adduser_3.137 apt_2.9.4 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13.2 base-passwd_3.6.3 bash_5.2.21-2+b1 binutils_2.42-4 binutils-common_2.42-4 binutils-x86-64-linux-gnu_2.42-4 bsdextrautils_2.40.1-7 bsdutils_1:2.40.1-7 build-essential_12.10 bzip2_1.0.8-5.1 coreutils_9.4-3.1 cpp_4:13.2.0-7 cpp-13_13.2.0-25 cpp-13-x86-64-linux-gnu_13.2.0-25 cpp-x86-64-linux-gnu_4:13.2.0-7 dash_0.5.12-8 debconf_1.5.86 debhelper_13.15.3 debian-archive-keyring_2023.4 debianutils_5.17 dh-autoreconf_20 dh-strip-nondeterminism_1.14.0-1 diffutils_1:3.10-1 dirmngr_2.2.43-7 dpkg_1.22.6 dpkg-dev_1.22.6 dwz_0.15-1+b1 eatmydata_131-2 fakeroot_1.34-1 file_1:5.45-3 findutils_4.9.0-6 g++_4:13.2.0-7 g++-13_13.2.0-25 g++-13-x86-64-linux-gnu_13.2.0-25 g++-x86-64-linux-gnu_4:13.2.0-7 gcc_4:13.2.0-7 gcc-13_13.2.0-25 gcc-13-base_13.2.0-25 gcc-13-x86-64-linux-gnu_13.2.0-25 gcc-14-base_14.1.0-1 gcc-x86-64-linux-gnu_4:13.2.0-7 gettext_0.21-14+b1 gettext-base_0.21-14+b1 gfortran_4:13.2.0-7 gfortran-13_13.2.0-25 gfortran-13-x86-64-linux-gnu_13.2.0-25 gfortran-x86-64-linux-gnu_4:13.2.0-7 gnupg_2.2.43-7 gnupg-l10n_2.2.43-7 gnupg-utils_2.2.43-7 gpg_2.2.43-7 gpg-agent_2.2.43-7 gpg-wks-client_2.2.43-7 gpgconf_2.2.43-7 gpgsm_2.2.43-7 gpgv_2.2.43-7 grep_3.11-4 groff-base_1.23.0-4 gzip_1.12-1.1 hostname_3.23+nmu2 ibverbs-providers_50.0-2+b1 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2 libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b1 libamdhip64-5_5.7.1-3 libapt-pkg6.0t64_2.9.4 libarchive-zip-perl_1.68-1 libasan8_14.1.0-1 libassuan0_2.5.6-1+b1 libatomic1_14.1.0-1 libattr1_1:2.5.2-1 libaudit-common_1:3.1.2-2.1 libaudit1_1:3.1.2-2.1 libbinutils_2.42-4 libblas-dev_3.12.0-3 libblas3_3.12.0-3 libblas64-3_3.12.0-3 libblas64-dev_3.12.0-3 libblkid1_2.40.1-7 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-5.1 libc-bin_2.38-12 libc-dev-bin_2.38-12 libc-l10n_2.38-12 libc6_2.38-12 libc6-dev_2.38-12 libcap-ng0_0.8.5-1 libcap2_1:2.66-5 libcbor0.10_0.10.2-1.2 libcc1-0_14.1.0-1 libcom-err2_1.47.1-1 libcombblas2.0.0t64_2.0.0-3.1+b1 libcrypt-dev_1:4.4.36-4 libcrypt1_1:4.4.36-4 libctf-nobfd0_2.42-4 libctf0_2.42-4 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.272 libdebhelper-perl_13.15.3 libdpkg-perl_1.22.6 libdrm-amdgpu1_2.4.120-2 libdrm-common_2.4.120-2 libdrm2_2.4.120-2 libeatmydata1_131-2 libedit2_3.1-20240517-1 libelf1t64_0.191-1+b1 libevent-2.1-7t64_2.1.12-stable-10 libevent-core-2.1-7t64_2.1.12-stable-10 libevent-dev_2.1.12-stable-10 libevent-extra-2.1-7t64_2.1.12-stable-10 libevent-openssl-2.1-7t64_2.1.12-stable-10 libevent-pthreads-2.1-7t64_2.1.12-stable-10 libfabric1_1.17.0-3+b1 libfakeroot_1.34-1 libffi8_3.4.6-1 libfido2-1_1.14.0-1+b2 libfile-stripnondeterminism-perl_1.14.0-1 libgcc-13-dev_13.2.0-25 libgcc-s1_14.1.0-1 libgcrypt20_1.10.3-3 libgdbm-compat4t64_1.23-5.1+b1 libgdbm6t64_1.23-5.1+b1 libgfortran-13-dev_13.2.0-25 libgfortran5_14.1.0-1 libgmp10_2:6.3.0+dfsg-2+b1 libgnutls30t64_3.8.5-4 libgomp1_14.1.0-1 libgpg-error0_1.49-2 libgprofng0_2.42-4 libgssapi-krb5-2_1.20.1-6+b1 libhogweed6t64_3.9.1-2.2 libhsa-runtime64-1_5.7.1-2 libhsakmt1_5.7.0-1 libhwasan0_14.1.0-1 libhwloc-dev_2.10.0-1+b1 libhwloc-plugins_2.10.0-1+b1 libhwloc15_2.10.0-1+b1 libibverbs-dev_50.0-2+b1 libibverbs1_50.0-2+b1 libicu72_72.1-4+b1 libidn2-0_2.3.7-2 libisl23_0.26-3+b2 libitm1_14.1.0-1 libjansson4_2.14-2+b2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libk5crypto3_1.20.1-6+b1 libkeyutils1_1.6.3-3 libkrb5-3_1.20.1-6+b1 libkrb5support0_1.20.1-6+b1 libksba8_1.6.6-1 liblapack-dev_3.12.0-3 liblapack3_3.12.0-3 liblapack64-3_3.12.0-3 liblapack64-dev_3.12.0-3 libldap-2.5-0_2.5.17+dfsg-1+b1 libllvm17t64_1:17.0.6-12 liblsan0_14.1.0-1 libltdl-dev_2.4.7-7+b1 libltdl7_2.4.7-7+b1 liblz4-1_1.9.4-2 liblzma5_5.6.1+really5.4.5-1 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmd0_1.1.0-2 libmetis5_5.1.0.dfsg-7+b1 libmount1_2.40.1-7 libmpc3_1.3.1-1+b2 libmpfr6_4.2.1-1+b1 libmunge2_0.5.15-4 libncursesw6_6.5-2 libnettle8t64_3.9.1-2.2 libnl-3-200_3.7.0-0.3 libnl-3-dev_3.7.0-0.3 libnl-route-3-200_3.7.0-0.3 libnl-route-3-dev_3.7.0-0.3 libnpth0t64_1.6-3.1 libnuma-dev_2.0.18-1 libnuma1_2.0.18-1 libopenmpi-dev_4.1.6-13.3 libopenmpi3t64_4.1.6-13.3 libp11-kit0_0.25.3-5 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libpciaccess0_0.17-3+b1 libpcre2-8-0_10.42-4+b1 libperl5.38t64_5.38.2-5 libperl5.40_5.40.0~rc1-1 libpipeline1_1.5.7-2 libpkgconf3_1.8.1-1+b2 libpmix-dev_5.0.2-3 libpmix2t64_5.0.2-3 libpsm-infinipath1_3.3+20.604758e7-6.3 libpsm2-2_11.2.185-2 libptscotch-7.0_7.0.4-2 libquadmath0_14.1.0-1 librdmacm1t64_50.0-2+b1 libreadline8t64_8.2-4 libsasl2-2_2.1.28+dfsg1-6 libsasl2-modules-db_2.1.28+dfsg1-6 libseccomp2_2.5.5-1 libselinux1_3.5-2+b2 libsemanage-common_3.5-1 libsemanage2_3.5-1+b3 libsepol2_3.5-2+b1 libsframe1_2.42-4 libsmartcols1_2.40.1-7 libsqlite3-0_3.46.0-1 libssl3t64_3.2.1-3 libstdc++-13-dev_13.2.0-25 libstdc++6_14.1.0-1 libsuperlu-dev_6.0.1+dfsg1-1+b1 libsuperlu-dist-dev_8.2.1+dfsg1-1+b2 libsuperlu-dist8_8.2.1+dfsg1-1+b2 libsuperlu6_6.0.1+dfsg1-1+b1 libsystemd0_256~rc3-7 libtasn1-6_4.19.0-3+b2 libtinfo6_6.5-2 libtool_2.4.7-7 libtsan2_14.1.0-1 libubsan1_14.1.0-1 libuchardet0_0.0.8-1+b1 libucx0_1.16.0+ds-5 libudev1_256~rc3-7 libunistring5_1.2-1 libuuid1_2.40.1-7 libx11-6_2:1.8.7-1+b1 libx11-data_2:1.8.7-1 libxau6_1:1.0.9-1+b1 libxcb1_1.17.0-2 libxdmcp6_1:1.1.2-3+b1 libxext6_2:1.3.4-1+b1 libxml2_2.12.7+dfsg-2 libxnvctrl0_535.171.04-1 libxxhash0_0.8.2-2+b1 libz3-4_4.8.12-3.1+b2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.8.12-1 locales-all_2.38-12 login_1:4.13+dfsg1-5 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.1-1 mawk_1.3.4.20240123-1 mpi-default-dev_1.15 ncurses-base_6.5-2 ncurses-bin_6.5-2 ocl-icd-libopencl1_2.3.2-1+b1 openmpi-bin_4.1.6-13.3 openmpi-common_4.1.6-13.3 openssh-client_1:9.7p1-5 passwd_1:4.13+dfsg1-5 patch_2.7.6-7 perl_5.40.0~rc1-1 perl-base_5.40.0~rc1-1 perl-modules-5.38_5.38.2-5 perl-modules-5.40_5.40.0~rc1-1 pinentry-curses_1.2.1-3+b2 pkgconf_1.8.1-1+b2 pkgconf-bin_1.8.1-1+b2 po-debconf_1.0.21+nmu1 readline-common_8.2-4 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.22 sysvinit-utils_3.09-1 tar_1.35+dfsg-3 usr-is-merged_39 util-linux_2.40.1-7 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg+really1.3.1-1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: hypre Binary: libhypre-dev, libhypre-2.29.0, libhypre64-dev, libhypre64-2.29.0, libhypre64m-dev, libhypre64m-2.29.0 Architecture: any Version: 2.29.0-2 Maintainer: Debian Science Maintainers Uploaders: "Adam C. Powell, IV" Homepage: https://www.llnl.gov/casc/hypre/ Standards-Version: 4.7.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), pkgconf, 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.29.0 deb libs optional arch=any libhypre-dev deb libdevel optional arch=any libhypre64-2.29.0 deb libs optional arch=any libhypre64-dev deb libdevel optional arch=any libhypre64m-2.29.0 deb libs optional arch=any libhypre64m-dev deb libdevel optional arch=any Checksums-Sha1: 70f25dd76536c31a07d70afbfae742d2678a2c6f 6832767 hypre_2.29.0.orig.tar.gz 6515bd5e9d048341a216f53b18045cc4ee2d88bf 19676 hypre_2.29.0-2.debian.tar.xz Checksums-Sha256: 98b72115407a0e24dbaac70eccae0da3465f8f999318b2c9241631133f42d511 6832767 hypre_2.29.0.orig.tar.gz d5ec34acdc275cbc37256e3d9f125ca162213657002cd1cc43dea22b083f0ae3 19676 hypre_2.29.0-2.debian.tar.xz Files: c6312359371445ec0aa3efc64dcc4979 6832767 hypre_2.29.0.orig.tar.gz 0e3d5f0f497baed27d7b2576e35c5fd8 19676 hypre_2.29.0-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmZE4csACgkQVz7x5L1a AfrwuA/8D94O2mV6CD3if7HkcbRt7zYAeBHHhWTkuwcBx0yUdOIsB3SHLjVjyac7 aVcdt/Uf64xdt4ECNLW2396w8w1Jy/lQQzL8yocZ64PR+Ev70WAwO3TUR0HiII/N TlCKeUHqunAzYYqLX9czw2VRZe3rXKmwfjkt1QQTXFLQObaB2tqkIZ406HScewDu sJGey1agF+s52wQGTzvYiinr32t2ERv/gMoBG/KwZ7JpjcAL7iWOpYOYtiaW0bru EnANZAhTKQRoIP03JJxAuhd5T1Q2oj4R6qHlmy3WjbK7he63VrJavJn6reoE7mOM vxSbEMbVrFspAt4R4t3/J6r/pOi2o6joZ4Uq95TS20kgJzdIsdN6AJfk3rlX92Bx w3YLp2ZUodgqjG8WEoC1tCyMsZxHbevc5WPzFXBB4TOOZiUdG9EGDz9c+KuUbAvP F7+hQok+CN2ctPXjWbzKf1YDw/9KR0WZKvTWbSw5vpSiE9jfVcDgDMFqy/AGOKIU wfVckHC6ozcldjlHWp+KWBdw371PFAkN3CjbiaLnaB3vATYcDhwHq4yT72s1l1W5 gSDdOUCWfd7PXC/iB2KXIqKlbag86eVrcs7sLzTZV+mY08SRIk1pJ2wO2ptzdyB3 f04QmsLPvF4kvyYpY0YFbALDlILn9XAgijwp13pTqxkW6pfuvP8= =iBo2 -----END PGP SIGNATURE----- gpgv: Signature made Wed May 15 16:24:43 2024 UTC gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./hypre_2.29.0-2.dsc: no acceptable signature found dpkg-source: info: extracting hypre in /<> dpkg-source: info: unpacking hypre_2.29.0.orig.tar.gz dpkg-source: info: unpacking hypre_2.29.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying configure.patch dpkg-source: info: applying blas.patch dpkg-source: info: applying complex.patch dpkg-source: info: applying test.patch dpkg-source: info: applying lapack.patch dpkg-source: info: applying superlu_libs.patch dpkg-source: info: applying library_name_extension.patch dpkg-source: info: applying no_timings_finalizeAllTimings.patch dpkg-source: info: applying fix_make_check.patch Check disk space ---------------- Sufficient free space for build +------------------------------------------------------------------------------+ | Starting Timed Build Commands | +------------------------------------------------------------------------------+ /usr/share/debomatic/sbuildcommands/starting-build-commands/no-network hypre_2.29.0-2 perl-5.40-throwaway amd64 --------------------------------------------------------------------------------------------------------------- I: Finished running '/usr/share/debomatic/sbuildcommands/starting-build-commands/no-network hypre_2.29.0-2 perl-5.40-throwaway amd64'. Finished processing commands. -------------------------------------------------------------------------------- User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_GB.UTF-8 LANGUAGE=en_GB:en LC_ALL=C.UTF-8 LD_LIBRARY_PATH=/usr/lib/libeatmydata LD_PRELOAD=libeatmydata.so LOGNAME=debomatic PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games PWD=/<> SCHROOT_ALIAS_NAME=perl-5.40-throwaway-amd64-debomatic SCHROOT_CHROOT_NAME=perl-5.40-amd64-debomatic SCHROOT_COMMAND=env SCHROOT_GID=110 SCHROOT_GROUP=sbuild SCHROOT_SESSION_ID=perl-5.40-amd64-debomatic-7343c16b-c58d-49cd-8dde-04e96a4be1b9 SCHROOT_UID=1002 SCHROOT_USER=debomatic SHELL=/bin/sh USER=debomatic dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -Zxz dpkg-buildpackage: info: source package hypre dpkg-buildpackage: info: source version 2.29.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Drew Parsons dpkg-source -Zxz --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --sourcedirectory=src 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 -j2 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 -j2 distclean returned exit code 2 make[1]: [debian/rules:90: override_dh_auto_clean] Error 25 (ignored) make[1]: Leaving directory '/<>' dh_autoreconf_clean -O--sourcedirectory=src dh_clean -O--sourcedirectory=src debian/rules execute_after_dh_clean make[1]: Entering directory '/<>' rm -rf src64 src64m rm -rf src-static src64-static src64m-static make[1]: Leaving directory '/<>' dpkg-source -Zxz -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building hypre using existing ./hypre_2.29.0.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: warning: ignoring deletion of file src/config/config.sub, use --include-removal to override dpkg-source: warning: ignoring deletion of file src/config/config.guess, use --include-removal to override dpkg-source: info: building hypre in hypre_2.29.0-2.debian.tar.xz dpkg-source: info: building hypre in hypre_2.29.0-2.dsc debian/rules build dh build --sourcedirectory=src dh_update_autotools_config -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 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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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 configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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 configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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 configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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 configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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 configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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/x86_64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/x86_64-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=x86_64-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/x86_64-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/x86_64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/x86_64-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 configure: NOTE: Could not find .git directory checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/x86_64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz -lquadmath 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 -j2 make[2]: Entering directory '/<>/src' Making blas ... make[3]: Entering directory '/<>/src/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c dnrm2.c: In function ‘hypre_dnrm2’: dnrm2.c:148:8: warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: ‘xmax’ was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c dsyr2.c: In function ‘hypre_dsyr2’: dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c dtrmv.c: In function ‘hypre_dtrmv’: dtrmv.c:21:21: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c dtrsv.c: In function ‘hypre_dtrsv’: dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: ‘kx’ was declared here 28 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src/blas' Making lapack ... make[3]: Entering directory '/<>/src/lapack' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c dgesvd.c: In function ‘hypre_dgesvd’: dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: ‘wrkbl’ was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro ‘max’ 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: ‘bdspac’ was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: ‘ie’ was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function ‘hypre_dlamc5’: dlamch.c:933:11: warning: ‘oldy’ may be used uninitialized [-Wmaybe-uninitialized] 933 | y = oldy; | ~~^~~~~~ dlamch.c:838:16: note: ‘oldy’ was declared here 838 | doublereal oldy; | ^~~~ make[3]: Leaving directory '/<>/src/lapack' Making utilities ... make[3]: Entering directory '/<>/src/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: ‘response_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:861:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’ 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: ‘response_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:861:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’ 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: ‘term_requests’ was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: ‘term_statuses’ was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c magma.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c state.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.29.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o magma.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o state.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.29.0.so ln -s -f libHYPRE_utilities-2.29.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./_hypre_onedpl.hpp /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.29.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.29.0.so ln -s -f libHYPRE_multivector-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lobpcg.c In function ‘lobpcg_MultiVectorByMultiVector’, inlined from ‘lobpcg_solve’ at lobpcg.c:729:10: lobpcg.c:94:4: warning: ‘blockVectorBY’ may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:296:26: note: ‘blockVectorBY’ was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.29.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.29.0.so ln -s -f libHYPRE_krylov-2.29.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' make autogen make[4]: Entering directory '/<>/src/seq_mv' make[4]: Leaving directory '/<>/src/seq_mv' make lib make[4]: Entering directory '/<>/src/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:1264:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:30: note: ‘big_jB’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1264:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:22: note: ‘big_jA’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1439:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: ‘temp’ was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.29.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.29.0.so ln -s -f libHYPRE_seq_mv-2.29.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./seq_mv.h /<>/src/hypre/include make[4]: Leaving directory '/<>/src/seq_mv' make[3]: Leaving directory '/<>/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: ‘A_ext’ was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:623:40: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) | ~~~~~~^~~~~~~ par_csr_bool_matrix.c:575:19: note: ‘offd_i’ was declared here 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: ‘offd_j’ was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: ‘Bs_ext_i’ was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:828:24: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:742:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 742 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:849:34: note: in definition of macro ‘hypre_CTAlloc’ 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: ‘AT_tmp_i’ was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’ 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:885:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 885 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:808:24: note: ‘offd_data’ was declared here 808 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:904:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 904 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:810:24: note: ‘offd_j’ was declared here 810 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:884:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized] 884 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:811:24: note: ‘tmp_j’ was declared here 811 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1244:24: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized] 1244 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1245:24: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized] 1245 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1436:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized] 1436 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1438 | &A_data[ind], | ~~~~~~~~~~~~~ 1439 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | &A_j[ind], | ~~~~~~~~~~ 1441 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1243:24: note: ‘A_data’ was declared here 1243 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3356:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized] 3356 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3230:26: note: ‘map_to_B’ was declared here 3230 | HYPRE_Int *map_to_B; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: ‘Bs_ext_data’ was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:17: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~^~~~~~~~~~~~~ par_csr_matop.c:429:24: note: ‘Bs_ext_i’ was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: ‘temp’ was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: ‘B_ext_offd_j’ was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: ‘Ps_ext_data’ was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: ‘Ps_ext_i’ was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3502:17: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3502 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3662:24: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3662 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3503:20: note: ‘C_ext_j’ was declared here 3503 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3742:56: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3504:21: note: ‘C_ext_data’ was declared here 3504 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3734:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3734 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3509:17: note: ‘C_ext_offd_j’ was declared here 3509 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3737:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3737 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3510:21: note: ‘C_ext_offd_data’ was declared here 3510 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3741:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3506:17: note: ‘C_ext_diag_j’ was declared here 3506 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3742:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3507:21: note: ‘C_ext_diag_data’ was declared here 3507 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3852:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3505:17: note: ‘C_ext_diag_i’ was declared here 3505 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3861:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3861 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3508:17: note: ‘C_ext_offd_i’ was declared here 3508 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3834:21: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3834 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3516:17: note: ‘C_tmp_diag_j’ was declared here 3516 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3945:52: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3945 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3517:21: note: ‘C_tmp_diag_data’ was declared here 3517 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3839:58: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3839 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3518:17: note: ‘C_tmp_offd_i’ was declared here 3518 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3769:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3769 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3519:17: note: ‘C_tmp_offd_j’ was declared here 3519 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3954:52: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3954 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3520:21: note: ‘C_tmp_offd_data’ was declared here 3520 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3527:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3527 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3850:39: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3850 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3528:21: note: ‘send_map_elmts_A’ was declared here 3528 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3846:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized] 3846 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3529:21: note: ‘num_sends_A’ was declared here 3529 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4144:7: note: in expansion of macro ‘hypre_TFree’ 4144 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3487:24: note: ‘map_B_to_C’ was declared here 3487 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5895:52: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized] 5895 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:843:50: note: in definition of macro ‘hypre_TAlloc’ 843 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~ par_csr_matop.c:5726:34: note: ‘nc_local’ was declared here 5726 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:702:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized] 702 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:580:26: note: ‘APext_diag’ was declared here 580 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:712:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized] 712 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:581:26: note: ‘APext_offd’ was declared here 581 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: ‘v_data’ was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.29.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.29.0.so ln -s -f libHYPRE_parcsr_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c par_csr_block_matrix.c: In function ‘hypre_ParCSRBlockMatrixExtractBExt’: par_csr_block_matrix.c:906:39: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: ‘B_ext_data’ was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:861:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’ 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: ‘Ps_ext_i’ was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: warning: ‘P_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: ‘RAP_ext_j’ was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: ‘wall_time’ was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: ‘wall_time’ was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: ‘wall_time’ was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: ‘wall_time’ was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockDirInterp’: par_csr_block_interp.c:5143:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: ‘wall_time’ was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’ 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.29.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.29.0.so ln -s -f libHYPRE_parcsr_block_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.29.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.29.0.so ln -s -f libHYPRE_DistributedMatrix-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:561:45: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: ‘offd_j’ was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: ‘big_offd_j’ was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: ‘offd_j’ was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3446:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3446 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: ‘big_offd_j’ was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3458:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3458 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3140:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3140 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: ‘offd_j’ was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3119:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3119 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3120 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4060:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 4060 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3623:18: note: ‘big_offd_j’ was declared here 3623 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4072:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 4072 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3624:19: note: ‘offd_data’ was declared here 3624 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3775:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3775 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3622:15: note: ‘offd_j’ was declared here 3622 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3756:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3756 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3658:21: note: ‘col_map_offd’ was declared here 3658 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.29.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.29.0.so ln -s -f libHYPRE_IJ_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.29.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.29.0.so ln -s -f libHYPRE_MatrixMatrix-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c In function ‘hypre_new_offd_nodes’, inlined from ‘hypre_exchange_interp_data’ at aux_interp.c:632:23: aux_interp.c:516:28: warning: ‘loc_col’ may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:311:23: note: ‘loc_col’ was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:303:21: warning: ‘total_nnz’ may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: ‘total_nnz’ was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:228:25: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: ‘recv_buffer’ was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: ‘recv_map_send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: ‘recv_map_send_buffer’ was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’ 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’ 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’ 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: ./../seq_mv/seq_mv.h:85:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:497:27: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: ‘relax_points’ was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c par_fsai_solve.c: In function ‘hypre_FSAISolve’: par_fsai_solve.c:113:22: warning: ‘resnorm’ may be used uninitialized [-Wmaybe-uninitialized] 113 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: ‘resnorm’ was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:238:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 238 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:226:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: ‘comm_handle’ was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: ‘wall_time’ was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1909:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: ‘wall_time’ was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:637:7: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: ‘S_ext’ was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: ‘measure_max’ may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: ‘measure_max’ was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:441:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:554:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 554 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | Aux_F, | ~~~~~~ 556 | CF_marker, | ~~~~~~~~~~ 557 | relax_type, | ~~~~~~~~~~~ 558 | relax_points, | ~~~~~~~~~~~~~ 559 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 560 | omega[level], | ~~~~~~~~~~~~~ 561 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | Aux_U, | ~~~~~~ 563 | Vtemp, | ~~~~~~ 564 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: ‘relax_points’ was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:813:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: ‘S_offd_j’ was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:1296:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: ‘S_offd_j’ was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1630:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: ‘L_offd_data’ was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:934:34: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 934 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: ‘L_offd_j’ was declared here 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: ‘Atilde_offd_data’ was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: ‘Atilde_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: ‘Atilde_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:948:44: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 948 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:391:15: note: ‘Atilde_offd_j’ was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2248:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2248 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’: par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1279:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: ‘S_ext’ was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: ‘A_ext’ was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: ‘S_ext’ was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: ‘S_ext_data’ was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: ‘S_ext_j’ was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1868:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: ‘A_ext’ was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: par_interp.c:3640:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3640 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2703:21: note: ‘A_ext’ was declared here 2703 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3635:4: note: in expansion of macro ‘hypre_TFree’ 3635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2698:24: note: ‘tmp_map_offd’ was declared here 2698 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4253:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4097:22: note: ‘nnzM’ was declared here 4097 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4254:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4119:22: note: ‘time_s’ was declared here 4119 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’: par_ilu.c:4411:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4411 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4314:28: note: ‘time_s’ was declared here 4314 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: par_ilu_setup.c:3215:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 3215 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:2887:22: note: ‘capacity_S’ was declared here 2887 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: par_ilu_setup.c:4487:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 4487 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:3890:29: note: ‘capacity_S’ was declared here 3890 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:374:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized] 374 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: ‘C_array’ was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:656:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized] 656 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:718:16: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized] 718 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: ‘send_map_elmt’ was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: ‘send_procs’ was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:406:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: ‘offd_j’ was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: ‘wall_time’ was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: ‘A_ext_j’ was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: ‘Sop_j’ was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1744:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: ‘A_ext_data’ was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: ‘A_ext_j’ was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: ‘Sop_j’ was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ 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:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2635:4: note: in expansion of macro ‘hypre_TFree’ 2635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2121:21: note: ‘tmp_map_offd’ was declared here 2121 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:2781:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: ‘A_ext_data’ was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: ‘A_ext_j’ was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2013:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_block_jacobi_solve’: par_mgr.c:4109:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4025:28: note: ‘comm_handle’ was declared here 4025 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4167:7: note: in expansion of macro ‘hypre_TFree’ 4167 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4039:21: note: ‘v_buf_data’ was declared here 4039 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’: par_mgr.c:4326:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4243:28: note: ‘comm_handle’ was declared here 4243 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4384:7: note: in expansion of macro ‘hypre_TFree’ 4384 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4257:21: note: ‘v_buf_data’ was declared here 4257 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_BlockDiagInvLapack’: par_mgr.c:4430:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 4430 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4393:33: note: ‘i’ was declared here 4393 | HYPRE_Int nblock, left_size, i; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:3703:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: ‘A_ext_data’ was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: ‘A_ext_j’ was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3001:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3524:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized] 3524 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3415:26: note: ‘col_map_offd_P’ was declared here 3415 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:4633:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: ‘A_ext_data’ was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: ‘A_ext_j’ was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3918:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: ‘A_ext_data’ was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: ‘A_ext_j’ was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: ‘Sop_j’ was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_mgr_setup.c: In function ‘hypre_MGRSetup’: par_mgr_setup.c:24:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized] 24 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_mgr_setup.c:1740:34: warning: ‘num_c_levels’ may be used uninitialized [-Wmaybe-uninitialized] 1740 | (mgr_data->num_coarse_levels) = num_c_levels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ par_mgr_setup.c:28:17: note: ‘num_c_levels’ was declared here 28 | HYPRE_Int num_c_levels, nc, index_i, cflag; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:582:42: warning: ‘S_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: ‘S_offd_data’ was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:822:24: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: ‘R_offd_data’ was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:819:52: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: ‘R_offd_i’ was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: ‘R_offd_j’ was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: ‘Ps_ext’ was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: ‘Ps_ext_data’ was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: ‘Ps_ext_j’ was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: ‘P_marker’ was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: ‘RAP_ext’ was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized] par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: ‘comm_handle’ was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: ‘num_sends’ was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: ‘status’ was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: ‘requests’ was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: ‘num_sends’ was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: ‘status’ was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: ‘requests’ was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:48:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: ‘e_min’ was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: ‘block_size’ was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: ‘row_sum’ was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: ‘fine_index’ was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1851:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: ‘P_ext_data’ was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: ‘offd_data’ was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: ‘offd_j’ was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:474:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: ‘P_ext_data’ was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2632:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2632 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2406:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized] 2406 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:715:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: ‘A_ext_data’ was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: ‘A_ext_i’ was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: ‘A_ext_j’ was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: ‘Sop_i’ was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: ‘Sop_j’ was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: ‘wall_time’ was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: ‘A_ext_data’ was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: ‘A_ext_i’ was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: ‘A_ext_j’ was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: ‘Sop_i’ was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: ‘Sop_j’ was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: ‘alfa’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: ‘beta’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: ‘wall_time’ was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: ‘A_ext_data’ was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: ‘A_ext_i’ was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: ‘A_ext_j’ was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: ‘Sop_i’ was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: ‘Sop_j’ was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:536:58: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: ‘A_offd_j’ was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: ‘A_offd_data’ was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: ‘A_boundary_i’ was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: ‘A_boundary_j’ was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: ‘A_boundary_data’ was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: ‘x_ext’ was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: ‘x_ext_old’ was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: ‘rhs_ext’ was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: ‘k_loc’ was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:957:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized] 957 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:845:18: note: ‘normr’ was declared here 845 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: ‘x_ext_data’ was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: ‘scale_ext’ was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: ‘a_ext_i’ was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: ‘a_ext_j’ was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: ‘a_ext_data’ was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: ‘scale_ext’ was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: ‘scale_ext’ was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: ‘index_ext’ was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1643:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:24: note: ‘r_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1634:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1634 | if (b_norm) | ^ ads.c:1477:32: note: ‘b_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1655:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1655 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1656 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:15: note: ‘r0_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2441:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized] 2441 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: ‘Piy’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2445:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized] 2445 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: ‘Piz’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:2931:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2931 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: ‘wall_time’ was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3937:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3937 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3938 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:24: note: ‘r_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3928:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3928 | if (b_norm) | ^ ams.c:3723:32: note: ‘b_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3949:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3949 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3950 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:15: note: ‘r0_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4702:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized] 4702 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4469:15: note: ‘diag’ was declared here 4469 | HYPRE_Real diag; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup_device.c -o par_ilu_setup_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHost’: par_ilu_solve.c:1401:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1292:23: note: ‘x_local’ was declared here 1292 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:1449:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized] 1449 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1293:23: note: ‘x_data’ was declared here 1293 | HYPRE_Real *x_data; | ^~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:1564:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1508:26: note: ‘residual’ was declared here 1508 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:158:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:77:26: note: ‘residual’ was declared here 77 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.29.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_ilu.o par_ilu_setup.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_coarsen.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu_setup_device.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.29.0.so ln -s -f libHYPRE_parcsr_ls-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APSubdivideRegion’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:721:13: warning: ‘boxnum’ may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: ‘boxnum’ was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:334:21: warning: ‘constant_stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: ‘constant_stencil_size’ was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: ‘comm_type’ was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.29.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.29.0.so ln -s -f libHYPRE_struct_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: ‘RAP’ was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: ‘RAP’ was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’ 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: ‘eps’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: ‘e_dot_e’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: ‘x_dot_x’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:241:44: warning: ‘ac_ce’ may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: ‘center’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: ‘left’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: ‘right’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’ 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function ‘hypre_PointRelax’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’ 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: ‘bsumsq’ was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:408:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: ‘a_csw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: ‘a_cse’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: ‘a_cnw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:723:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: ‘a_cse’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: ‘a_cnw’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: ‘a_cne’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:869:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: ‘a_asw’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: ‘a_ase’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: ‘a_bsw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: ‘a_bse’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: ‘a_bnw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: ‘a_bne’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: ‘a_aw’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: ‘a_as’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: ‘a_bw’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: ‘a_be’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: ‘a_bs’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: ‘a_bn’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: ‘a_csw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: ‘a_cse’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: ‘a_cnw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: ‘a_cne’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:36: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:46: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:1536:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: ‘a_asw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: ‘a_ase’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: ‘a_anw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: ‘a_ane’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: ‘a_bnw’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: ‘a_bne’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: ‘a_aw’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: ‘a_ae’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: ‘a_as’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: ‘a_an’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: ‘a_be’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: ‘a_bn’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: ‘a_csw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: ‘a_cse’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: ‘a_cnw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: ‘a_cne’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: ‘rap_cnw’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: ‘rap_cne’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: ‘rap_asw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: ‘rap_ase’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: ‘rap_anw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: ‘rap_ane’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:448:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: ‘a_csw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: ‘a_cse’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: ‘a_cnw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:788:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: ‘a_cse’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: ‘a_cnw’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: ‘a_cne’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:782:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: ‘a_asw’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: ‘a_ase’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: ‘a_bsw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: ‘a_bse’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: ‘a_bnw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: ‘a_bne’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: ‘a_aw’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: ‘a_as’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: ‘a_bw’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: ‘a_be’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: ‘a_bs’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: ‘a_bn’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: ‘a_csw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: ‘a_cse’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: ‘a_cnw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: ‘a_cne’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: ‘rap_bsw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: ‘rap_bse’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: ‘rap_bnw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: ‘rap_bne’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’: sparse_msg3_setup_rap.c:1411:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: ‘a_asw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: ‘a_ase’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: ‘a_anw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: ‘a_ane’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: ‘a_bnw’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: ‘a_bne’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: ‘a_aw’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: ‘a_ae’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: ‘a_as’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: ‘a_an’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: ‘a_be’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: ‘a_bn’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: ‘a_csw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: ‘a_cse’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: ‘a_cnw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: ‘a_cne’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: ‘rap_asw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: ‘rap_ase’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: ‘rap_anw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: ‘rap_ane’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ Building libHYPRE_struct_ls.so ... mpicc -shared -o libHYPRE_struct_ls-2.29.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.29.0.so ln -s -f libHYPRE_struct_ls-2.29.0.so libHYPRE_struct_ls.so 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' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.29.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.29.0.so ln -s -f libHYPRE_sstruct_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: ‘ndirection’ was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:423:23: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: ‘cbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: ‘fbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:861:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’ 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’ 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_solve2.c: In function ‘hypre_MaxwellSolve2’: maxwell_solve2.c:185:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: ‘e_dot_e’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: ‘x_dot_x’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: ./../utilities/_hypre_utilities.h:858:2: warning: ‘col_ind1’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro ‘hypre_TMemcpy’ 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: ‘col_ind1’ was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function ‘hypre_FACRestrict2’: fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’ 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’ 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: ‘ci’ may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: ‘ci’ was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.29.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.29.0.so ln -s -f libHYPRE_sstruct_ls-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c ilut.c: In function ‘hypre_ILUT’: ilut.c:147:9: warning: ‘ierr’ may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: ‘ierr’ was declared here 28 | HYPRE_Int i, ierr; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c util.c Building libHYPRE_DistributedMatrixPilutSolver.so ... mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.29.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.29.0.so ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.29.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.29.0.so ln -s -f libHYPRE_ParaSails-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: ‘alpha_1’ was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: ‘widget_1’ was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: ‘rho_2’ was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c In function ‘mat_dh_transpose_reuse_private_private’, inlined from ‘mat_dh_transpose_private’ at mat_dh_private.c:871:3: mat_dh_private.c:918:13: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c: In function ‘mat_dh_transpose_private’: mat_dh_private.c:885:15: note: ‘aval’ was declared here 885 | HYPRE_Real *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mat_dh_private.c: In function ‘profileMat’: mat_dh_private.c:1631:6: warning: ‘work2’ may be used uninitialized [-Wmaybe-uninitialized] 1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; } | ^ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function ‘init_mpi_private’, inlined from ‘SubdomainGraph_dhInit’ at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i>/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.29.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/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -lmpi -lm -Wl,-soname,libHYPRE-2.29.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE-2.29.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 -j2 make[2]: Entering directory '/<>/src-static' Making blas ... make[3]: Entering directory '/<>/src-static/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c dnrm2.c: In function ‘hypre_dnrm2’: dnrm2.c:148:8: warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: ‘xmax’ was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c dsyr2.c: In function ‘hypre_dsyr2’: dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c dtrmv.c: In function ‘hypre_dtrmv’: dtrmv.c:21:21: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c dtrsv.c: In function ‘hypre_dtrsv’: dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: ‘kx’ was declared here 28 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c dgesvd.c: In function ‘hypre_dgesvd’: dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: ‘wrkbl’ was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro ‘max’ 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: ‘bdspac’ was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: ‘ie’ was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function ‘hypre_dlamc5’: dlamch.c:940:18: warning: ‘y’ may be used uninitialized [-Wmaybe-uninitialized] 940 | d__1 = y * *beta; | ~~^~~~~~~ dlamch.c:840:16: note: ‘y’ was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/<>/src-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src-static/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: ‘term_requests’ was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: ‘term_statuses’ was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ exchange_data.c:427:13: warning: ‘tree.parent_id’ may be used uninitialized [-Wmaybe-uninitialized] 427 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.parent_id’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:445:27: warning: ‘tree.num_child’ may be used uninitialized [-Wmaybe-uninitialized] 445 | for (i = 0; i < tree.num_child; i++) | ~~^~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.num_child’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:170:21: warning: ‘tree.child_id’ may be used uninitialized [-Wmaybe-uninitialized] exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: ‘response_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: ‘response_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:861:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’ 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ _hypre_utilities.h:861:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’ 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c magma.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c state.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o magma.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o state.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./_hypre_onedpl.hpp /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lobpcg.c In function ‘lobpcg_MultiVectorByMultiVector’, inlined from ‘lobpcg_solve’ at lobpcg.c:729:10: lobpcg.c:94:4: warning: ‘blockVectorBY’ may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:296:26: note: ‘blockVectorBY’ was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_krylov.a cp -fR ./HYPRE_*.h /<>/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' make autogen make[4]: Entering directory '/<>/src-static/seq_mv' make[4]: Leaving directory '/<>/src-static/seq_mv' make lib make[4]: Entering directory '/<>/src-static/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:1264:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:30: note: ‘big_jB’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1264:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:22: note: ‘big_jA’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1439:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: ‘temp’ was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./seq_mv.h /<>/src-static/hypre/include make[4]: Leaving directory '/<>/src-static/seq_mv' make[3]: Leaving directory '/<>/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src-static/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: ‘A_ext’ was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:623:40: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) | ~~~~~~^~~~~~~ par_csr_bool_matrix.c:575:19: note: ‘offd_i’ was declared here 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: ‘offd_j’ was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: ‘Bs_ext_i’ was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:828:24: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:742:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 742 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:885:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 885 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:808:24: note: ‘offd_data’ was declared here 808 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:904:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 904 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:810:24: note: ‘offd_j’ was declared here 810 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:884:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized] 884 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:811:24: note: ‘tmp_j’ was declared here 811 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:849:34: note: in definition of macro ‘hypre_CTAlloc’ 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: ‘AT_tmp_i’ was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’ 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1244:24: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized] 1244 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1245:24: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized] 1245 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1436:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized] 1436 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1438 | &A_data[ind], | ~~~~~~~~~~~~~ 1439 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | &A_j[ind], | ~~~~~~~~~~ 1441 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1243:24: note: ‘A_data’ was declared here 1243 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3356:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized] 3356 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3230:26: note: ‘map_to_B’ was declared here 3230 | HYPRE_Int *map_to_B; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: ‘Bs_ext_data’ was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:17: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~^~~~~~~~~~~~~ par_csr_matop.c:429:24: note: ‘Bs_ext_i’ was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: ‘temp’ was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: ‘B_ext_offd_j’ was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: ‘Ps_ext_data’ was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: ‘Ps_ext_i’ was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3502:17: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3502 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3662:24: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3662 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3503:20: note: ‘C_ext_j’ was declared here 3503 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3742:56: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3504:21: note: ‘C_ext_data’ was declared here 3504 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3734:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3734 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3509:17: note: ‘C_ext_offd_j’ was declared here 3509 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3737:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3737 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3510:21: note: ‘C_ext_offd_data’ was declared here 3510 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3741:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3506:17: note: ‘C_ext_diag_j’ was declared here 3506 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3742:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3507:21: note: ‘C_ext_diag_data’ was declared here 3507 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3852:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3505:17: note: ‘C_ext_diag_i’ was declared here 3505 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3861:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3861 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3508:17: note: ‘C_ext_offd_i’ was declared here 3508 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3834:21: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3834 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3516:17: note: ‘C_tmp_diag_j’ was declared here 3516 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3945:52: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3945 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3517:21: note: ‘C_tmp_diag_data’ was declared here 3517 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3839:58: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3839 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3518:17: note: ‘C_tmp_offd_i’ was declared here 3518 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3769:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3769 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3519:17: note: ‘C_tmp_offd_j’ was declared here 3519 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3954:52: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3954 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3520:21: note: ‘C_tmp_offd_data’ was declared here 3520 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3527:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3527 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3850:39: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3850 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3528:21: note: ‘send_map_elmts_A’ was declared here 3528 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3846:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized] 3846 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3529:21: note: ‘num_sends_A’ was declared here 3529 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4144:7: note: in expansion of macro ‘hypre_TFree’ 4144 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3487:24: note: ‘map_B_to_C’ was declared here 3487 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5895:52: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized] 5895 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:843:50: note: in definition of macro ‘hypre_TAlloc’ 843 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~ par_csr_matop.c:5726:34: note: ‘nc_local’ was declared here 5726 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:702:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized] 702 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:580:26: note: ‘APext_diag’ was declared here 580 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:712:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized] 712 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:581:26: note: ‘APext_offd’ was declared here 581 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: ‘v_data’ was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_mv.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c par_csr_block_matrix.c: In function ‘hypre_ParCSRBlockMatrixExtractBExt’: par_csr_block_matrix.c:906:39: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: ‘B_ext_data’ was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:861:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’ 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: ‘Ps_ext_i’ was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: warning: ‘P_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: ‘RAP_ext_j’ was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: ‘wall_time’ was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: ‘wall_time’ was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: ‘wall_time’ was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: ‘wall_time’ was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockDirInterp’: par_csr_block_interp.c:5143:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: ‘wall_time’ was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’ 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:561:45: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: ‘offd_j’ was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: ‘big_offd_j’ was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: ‘offd_j’ was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3446:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3446 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: ‘big_offd_j’ was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3458:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3458 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3140:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3140 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: ‘offd_j’ was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3119:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3119 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3120 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4060:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 4060 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3623:18: note: ‘big_offd_j’ was declared here 3623 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4072:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 4072 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3624:19: note: ‘offd_data’ was declared here 3624 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3775:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3775 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3622:15: note: ‘offd_j’ was declared here 3622 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3756:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3756 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3658:21: note: ‘col_map_offd’ was declared here 3658 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c In function ‘hypre_new_offd_nodes’, inlined from ‘hypre_exchange_interp_data’ at aux_interp.c:632:23: aux_interp.c:516:28: warning: ‘loc_col’ may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:311:23: note: ‘loc_col’ was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:303:21: warning: ‘total_nnz’ may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: ‘total_nnz’ was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:228:25: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: ‘recv_buffer’ was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: ‘recv_map_send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: ‘recv_map_send_buffer’ was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’ 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’ 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’ 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: ./../seq_mv/seq_mv.h:85:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:497:27: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: ‘relax_points’ was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c par_fsai_solve.c: In function ‘hypre_FSAISolve’: par_fsai_solve.c:113:22: warning: ‘resnorm’ may be used uninitialized [-Wmaybe-uninitialized] 113 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: ‘resnorm’ was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:238:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 238 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:226:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: ‘comm_handle’ was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: ‘wall_time’ was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1909:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: ‘wall_time’ was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:637:7: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: ‘S_ext’ was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: ‘measure_max’ may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: ‘measure_max’ was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:441:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:554:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 554 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | Aux_F, | ~~~~~~ 556 | CF_marker, | ~~~~~~~~~~ 557 | relax_type, | ~~~~~~~~~~~ 558 | relax_points, | ~~~~~~~~~~~~~ 559 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 560 | omega[level], | ~~~~~~~~~~~~~ 561 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | Aux_U, | ~~~~~~ 563 | Vtemp, | ~~~~~~ 564 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: ‘relax_points’ was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:813:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: ‘S_offd_j’ was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:1296:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: ‘S_offd_j’ was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1630:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: ‘L_offd_data’ was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:934:34: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 934 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: ‘L_offd_j’ was declared here 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: ‘Atilde_offd_data’ was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: ‘Atilde_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: ‘Atilde_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:948:44: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 948 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:391:15: note: ‘Atilde_offd_j’ was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2248:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2248 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’: par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1279:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: ‘S_ext’ was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: ‘S_ext’ was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: ‘S_ext_data’ was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: ‘S_ext_j’ was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: ‘A_ext’ was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1868:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: ‘A_ext’ was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: par_interp.c:3640:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3640 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2703:21: note: ‘A_ext’ was declared here 2703 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3635:4: note: in expansion of macro ‘hypre_TFree’ 3635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2698:24: note: ‘tmp_map_offd’ was declared here 2698 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4253:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4097:22: note: ‘nnzM’ was declared here 4097 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4253:7: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4121:52: note: ‘r_norm’ was declared here 4121 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4254:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4119:22: note: ‘time_s’ was declared here 4119 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’: par_ilu.c:4411:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4411 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4314:28: note: ‘time_s’ was declared here 4314 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: par_ilu_setup.c:3215:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 3215 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:2887:22: note: ‘capacity_S’ was declared here 2887 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: par_ilu_setup.c:4487:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 4487 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:3890:29: note: ‘capacity_S’ was declared here 3890 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:374:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized] 374 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: ‘C_array’ was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:656:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized] 656 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:718:16: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized] 718 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: ‘send_map_elmt’ was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: ‘send_procs’ was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c par_laplace.c: In function ‘GenerateSysLaplacian’: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_laplace.c:406:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: ‘offd_j’ was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: ‘wall_time’ was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: ‘A_ext_j’ was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: ‘Sop_j’ was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ 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:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2635:4: note: in expansion of macro ‘hypre_TFree’ 2635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2121:21: note: ‘tmp_map_offd’ was declared here 2121 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1744:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: ‘A_ext_data’ was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: ‘A_ext_j’ was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: ‘Sop_j’ was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_block_jacobi_solve’: par_mgr.c:4109:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4025:28: note: ‘comm_handle’ was declared here 4025 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4167:7: note: in expansion of macro ‘hypre_TFree’ 4167 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4039:21: note: ‘v_buf_data’ was declared here 4039 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’: par_lr_interp.c:2781:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: ‘A_ext_data’ was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: ‘A_ext_j’ was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2013:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c:4326:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4243:28: note: ‘comm_handle’ was declared here 4243 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4384:7: note: in expansion of macro ‘hypre_TFree’ 4384 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4257:21: note: ‘v_buf_data’ was declared here 4257 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_BlockDiagInvLapack’: par_mgr.c:4430:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 4430 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4393:33: note: ‘i’ was declared here 4393 | HYPRE_Int nblock, left_size, i; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:3703:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: ‘A_ext_data’ was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: ‘A_ext_j’ was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3001:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3524:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized] 3524 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3415:26: note: ‘col_map_offd_P’ was declared here 3415 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:4633:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: ‘A_ext_data’ was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: ‘A_ext_j’ was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3918:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: ‘A_ext_data’ was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: ‘A_ext_j’ was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: ‘Sop_j’ was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_mgr_setup.c: In function ‘hypre_MGRSetup’: par_mgr_setup.c:24:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized] 24 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_mgr_setup.c:1740:34: warning: ‘num_c_levels’ may be used uninitialized [-Wmaybe-uninitialized] 1740 | (mgr_data->num_coarse_levels) = num_c_levels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ par_mgr_setup.c:28:17: note: ‘num_c_levels’ was declared here 28 | HYPRE_Int num_c_levels, nc, index_i, cflag; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:582:42: warning: ‘S_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: ‘S_offd_data’ was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:822:24: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: ‘R_offd_data’ was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:819:52: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: ‘R_offd_i’ was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: ‘R_offd_j’ was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: ‘Ps_ext’ was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: ‘Ps_ext_data’ was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: ‘Ps_ext_j’ was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: ‘P_marker’ was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: ‘RAP_ext’ was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized] mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:48:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: ‘e_min’ was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: ‘comm_handle’ was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: ‘num_sends’ was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: ‘status’ was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: ‘requests’ was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: ‘num_sends’ was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: ‘status’ was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: ‘requests’ was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: ‘block_size’ was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: ‘row_sum’ was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: ‘fine_index’ was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1851:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: ‘P_ext_data’ was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: ‘offd_data’ was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: ‘offd_j’ was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:474:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: ‘P_ext_data’ was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2632:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2632 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2406:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized] 2406 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:715:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: ‘A_ext_data’ was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: ‘A_ext_i’ was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: ‘A_ext_j’ was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: ‘Sop_i’ was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: ‘Sop_j’ was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: ‘wall_time’ was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: ‘A_ext_data’ was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: ‘A_ext_i’ was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: ‘A_ext_j’ was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: ‘Sop_i’ was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: ‘Sop_j’ was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: ‘alfa’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: ‘beta’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: ‘wall_time’ was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: ‘A_ext_data’ was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: ‘A_ext_i’ was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: ‘A_ext_j’ was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: ‘Sop_i’ was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: ‘Sop_j’ was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:536:58: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: ‘A_offd_j’ was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: ‘A_offd_data’ was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: ‘A_boundary_i’ was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: ‘A_boundary_j’ was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: ‘A_boundary_data’ was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: ‘x_ext’ was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: ‘x_ext_old’ was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: ‘rhs_ext’ was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: ‘k_loc’ was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:957:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized] 957 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:845:18: note: ‘normr’ was declared here 845 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: ‘x_ext_data’ was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: ‘scale_ext’ was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: ‘a_ext_i’ was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: ‘a_ext_j’ was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: ‘a_ext_data’ was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: ‘scale_ext’ was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: ‘scale_ext’ was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: ‘index_ext’ was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1643:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:24: note: ‘r_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1634:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1634 | if (b_norm) | ^ ads.c:1477:32: note: ‘b_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1655:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1655 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1656 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:15: note: ‘r0_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:283:4: ams.c:175:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:266:21: note: ‘b_’ declared here 266 | hypre_ParVector *b_[3]; | ^~ In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘x_’ declared here 267 | hypre_ParVector *x_[3]; | ^~ In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘x_’ declared here 267 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2441:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized] 2441 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: ‘Piy’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2445:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized] 2445 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: ‘Piz’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:2931:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2931 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: ‘wall_time’ was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3937:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3937 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3938 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:24: note: ‘r_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3928:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3928 | if (b_norm) | ^ ams.c:3723:32: note: ‘b_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3949:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3949 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3950 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:15: note: ‘r0_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4702:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized] 4702 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4469:15: note: ‘diag’ was declared here 4469 | HYPRE_Real diag; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup_device.c -o par_ilu_setup_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHost’: par_ilu_solve.c:1401:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1292:23: note: ‘x_local’ was declared here 1292 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:1449:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized] 1449 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1293:23: note: ‘x_data’ was declared here 1293 | HYPRE_Real *x_data; | ^~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_ilu_solve.c:1564:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1508:26: note: ‘residual’ was declared here 1508 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:158:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:77:26: note: ‘residual’ was declared here 77 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_ilu.o par_ilu_setup.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_coarsen.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu_setup_device.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APSubdivideRegion’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1, inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:649:7: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APRefineRegionsByVol’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:334:21: warning: ‘constant_stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: ‘constant_stencil_size’ was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:721:13: warning: ‘boxnum’ may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: ‘boxnum’ was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: ‘comm_type’ was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: ‘RAP’ was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: ‘RAP’ was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’ 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: ‘eps’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: ‘e_dot_e’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: ‘x_dot_x’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:241:44: warning: ‘ac_ce’ may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: ‘center’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: ‘left’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: ‘right’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’ 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function ‘hypre_PointRelax’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’ 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: ‘bsumsq’ was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:408:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: ‘a_csw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: ‘a_cse’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: ‘a_cnw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:723:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: ‘a_cse’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: ‘a_cnw’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: ‘a_cne’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:869:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: ‘a_asw’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: ‘a_ase’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: ‘a_bsw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: ‘a_bse’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: ‘a_bnw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: ‘a_bne’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: ‘a_aw’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: ‘a_as’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: ‘a_bw’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: ‘a_be’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: ‘a_bs’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: ‘a_bn’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: ‘a_csw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: ‘a_cse’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: ‘a_cnw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: ‘a_cne’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:36: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:46: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:1536:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: ‘a_asw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: ‘a_ase’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: ‘a_anw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: ‘a_ane’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: ‘a_bnw’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: ‘a_bne’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: ‘a_aw’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: ‘a_ae’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: ‘a_as’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: ‘a_an’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: ‘a_be’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: ‘a_bn’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: ‘a_csw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: ‘a_cse’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: ‘a_cnw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: ‘a_cne’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: ‘rap_cnw’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: ‘rap_cne’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: ‘rap_asw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: ‘rap_ase’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: ‘rap_anw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: ‘rap_ane’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:448:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: ‘a_csw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: ‘a_cse’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: ‘a_cnw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:788:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: ‘a_cse’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: ‘a_cnw’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: ‘a_cne’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:782:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: ‘a_asw’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: ‘a_ase’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: ‘a_bsw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: ‘a_bse’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: ‘a_bnw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: ‘a_bne’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: ‘a_aw’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: ‘a_as’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: ‘a_bw’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: ‘a_be’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: ‘a_bs’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: ‘a_bn’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: ‘a_csw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: ‘a_cse’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: ‘a_cnw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: ‘a_cne’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: ‘rap_bsw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: ‘rap_bse’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: ‘rap_bnw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: ‘rap_bne’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’: sparse_msg3_setup_rap.c:1411:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: ‘a_asw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: ‘a_ase’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: ‘a_anw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: ‘a_ane’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: ‘a_bnw’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: ‘a_bne’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: ‘a_aw’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: ‘a_ae’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: ‘a_as’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: ‘a_an’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: ‘a_be’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: ‘a_bn’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: ‘a_csw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: ‘a_cse’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: ‘a_cnw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: ‘a_cne’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: ‘rap_asw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: ‘rap_ase’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: ‘rap_anw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: ‘rap_ane’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_ls.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: ‘ndirection’ was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:423:23: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: ‘cbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: ‘fbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:861:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’ 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’ 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_solve2.c: In function ‘hypre_MaxwellSolve2’: maxwell_solve2.c:185:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: ‘e_dot_e’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: ‘x_dot_x’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: ./../utilities/_hypre_utilities.h:858:2: warning: ‘col_ind1’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro ‘hypre_TMemcpy’ 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: ‘col_ind1’ was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function ‘hypre_FACRestrict2’: fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’ 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’ 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: ‘ci’ may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: ‘ci’ was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c ilut.c: In function ‘hypre_ILUT’: ilut.c:147:9: warning: ‘ierr’ may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: ‘ierr’ was declared here 28 | HYPRE_Int i, ierr; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c util.c Building libHYPRE_DistributedMatrixPilutSolver.a ... ar -rcu libHYPRE_DistributedMatrixPilutSolver.a comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o ar: `u' modifier ignored since `D' is the default (see `U') 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Factor_dh.c In function ‘print_received_rows_private’, inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7: ExternalRows_dh.c:367:8: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 367 | if (len > 0) { | ^ ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:364:15: note: ‘len’ was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~ ExternalRows_dh.c:364:21: warning: ‘cval’ may be used uninitialized [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~~ ExternalRows_dh.c:364:28: warning: ‘fill’ may be used uninitialized [-Wmaybe-uninitialized] 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function ‘print_received_rows_private’, inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7: ExternalRows_dh.c:373:11: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized] 373 | hypre_fprintf(logFile, "%i,%i,%g ; ", cval[j], fill[j], aval[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:365:14: note: ‘aval’ was declared here 365 | REAL_DH *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: ‘alpha_1’ was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: ‘widget_1’ was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: ‘rho_2’ was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c mat_dh_private.c: In function ‘mat_dh_transpose_reuse_private_private’: mat_dh_private.c:918:13: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c:885:15: note: ‘aval’ was declared here 885 | HYPRE_Real *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mat_dh_private.c: In function ‘profileMat’: mat_dh_private.c:1631:6: warning: ‘work2’ may be used uninitialized [-Wmaybe-uninitialized] 1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; } | ^ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem_dh.c In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function ‘init_mpi_private’, inlined from ‘SubdomainGraph_dhInit’ at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; in, &tmp->vals, filename); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vec_dh.c:288:10: note: ‘tmp’ was declared here 288 | Vec_dh tmp; | ^~~ Building libHYPRE_Euclid.a ... ar -rcu libHYPRE_Euclid.a blas_dh.o Euclid_apply.o Euclid_dh.o ExternalRows_dh.o Factor_dh.o getRow_dh.o globalObjects.o Hash_dh.o Hash_i_dh.o ilu_mpi_bj.o ilu_mpi_pilu.o ilu_seq.o io_dh.o krylov_dh.o Mat_dh.o mat_dh_private.o MatGenFD.o Mem_dh.o Numbering_dh.o Parser_dh.o shellSort_dh.o sig_dh.o SortedList_dh.o SortedSet_dh.o SubdomainGraph_dh.o TimeLog_dh.o Timer_dh.o Vec_dh.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_Euclid.a 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' 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 -j2 make[2]: Entering directory '/<>/src64' Making blas ... make[3]: Entering directory '/<>/src64/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c dnrm2.c: In function ‘hypre_dnrm2’: dnrm2.c:148:8: warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: ‘xmax’ was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c dsyr2.c: In function ‘hypre_dsyr2’: dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c dtrmv.c: In function ‘hypre_dtrmv’: dtrmv.c:21:21: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c dtrsv.c: In function ‘hypre_dtrsv’: dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: ‘kx’ was declared here 28 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src64/blas' Making lapack ... make[3]: Entering directory '/<>/src64/lapack' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c dgesvd.c: In function ‘hypre_dgesvd’: dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: ‘wrkbl’ was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro ‘max’ 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: ‘bdspac’ was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: ‘ie’ was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function ‘hypre_dlamc5’: dlamch.c:933:11: warning: ‘oldy’ may be used uninitialized [-Wmaybe-uninitialized] 933 | y = oldy; | ~~^~~~~~ dlamch.c:838:16: note: ‘oldy’ was declared here 838 | doublereal oldy; | ^~~~ make[3]: Leaving directory '/<>/src64/lapack' Making utilities ... make[3]: Entering directory '/<>/src64/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: ‘response_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:861:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’ 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: ‘response_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:861:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’ 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: ‘term_requests’ was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: ‘term_statuses’ was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c magma.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c state.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.29.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o magma.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o state.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.29.0.so ln -s -f libHYPRE_utilities-2.29.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./_hypre_onedpl.hpp /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.29.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.29.0.so ln -s -f libHYPRE_multivector-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lobpcg.c In function ‘lobpcg_MultiVectorByMultiVector’, inlined from ‘lobpcg_solve’ at lobpcg.c:729:10: lobpcg.c:94:4: warning: ‘blockVectorBY’ may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:296:26: note: ‘blockVectorBY’ was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.29.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.29.0.so ln -s -f libHYPRE_krylov-2.29.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' make autogen make[4]: Entering directory '/<>/src64/seq_mv' make[4]: Leaving directory '/<>/src64/seq_mv' make lib make[4]: Entering directory '/<>/src64/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:1264:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:30: note: ‘big_jB’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1264:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:22: note: ‘big_jA’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1439:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: ‘temp’ was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.29.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.29.0.so ln -s -f libHYPRE_seq_mv-2.29.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./seq_mv.h /<>/src64/hypre/include make[4]: Leaving directory '/<>/src64/seq_mv' make[3]: Leaving directory '/<>/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: ‘A_ext’ was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: ‘Bs_ext_i’ was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: ‘B_ext_offd_j’ was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:575:19: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: ‘offd_j’ was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:828:24: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:742:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 742 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:885:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 885 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:808:24: note: ‘offd_data’ was declared here 808 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:904:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 904 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:810:24: note: ‘offd_j’ was declared here 810 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:884:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized] 884 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:811:24: note: ‘tmp_j’ was declared here 811 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:849:34: note: in definition of macro ‘hypre_CTAlloc’ 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: ‘AT_tmp_i’ was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’ 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1244:24: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized] 1244 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1245:24: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized] 1245 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1436:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized] 1436 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1438 | &A_data[ind], | ~~~~~~~~~~~~~ 1439 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | &A_j[ind], | ~~~~~~~~~~ 1441 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1243:24: note: ‘A_data’ was declared here 1243 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3356:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized] 3356 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3230:26: note: ‘map_to_B’ was declared here 3230 | HYPRE_Int *map_to_B; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: ‘Bs_ext_data’ was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:44: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop.c:429:24: note: ‘Bs_ext_i’ was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: ‘temp’ was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: ‘B_ext_offd_j’ was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: ‘Ps_ext_data’ was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: ‘Ps_ext_i’ was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3502:17: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3502 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3662:24: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3662 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3503:20: note: ‘C_ext_j’ was declared here 3503 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3742:56: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3504:21: note: ‘C_ext_data’ was declared here 3504 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3734:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3734 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3509:17: note: ‘C_ext_offd_j’ was declared here 3509 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3737:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3737 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3510:21: note: ‘C_ext_offd_data’ was declared here 3510 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_matop.c:3741:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3506:17: note: ‘C_ext_diag_j’ was declared here 3506 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3742:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3507:21: note: ‘C_ext_diag_data’ was declared here 3507 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3852:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3505:17: note: ‘C_ext_diag_i’ was declared here 3505 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3861:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3861 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3508:17: note: ‘C_ext_offd_i’ was declared here 3508 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3834:21: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3834 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3516:17: note: ‘C_tmp_diag_j’ was declared here 3516 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3945:52: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3945 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3517:21: note: ‘C_tmp_diag_data’ was declared here 3517 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3839:58: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3839 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3518:17: note: ‘C_tmp_offd_i’ was declared here 3518 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3769:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3769 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3519:17: note: ‘C_tmp_offd_j’ was declared here 3519 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3954:52: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3954 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3520:21: note: ‘C_tmp_offd_data’ was declared here 3520 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3527:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3527 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3850:39: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3850 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3528:21: note: ‘send_map_elmts_A’ was declared here 3528 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3846:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized] 3846 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3529:21: note: ‘num_sends_A’ was declared here 3529 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4144:7: note: in expansion of macro ‘hypre_TFree’ 4144 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3487:24: note: ‘map_B_to_C’ was declared here 3487 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:702:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized] 702 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:580:26: note: ‘APext_diag’ was declared here 580 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:712:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized] 712 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:581:26: note: ‘APext_offd’ was declared here 581 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: ./../utilities/_hypre_utilities.h:843:12: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized] 843 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5894:18: note: in expansion of macro ‘hypre_TAlloc’ 5894 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5726:34: note: ‘nc_local’ was declared here 5726 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: ‘v_data’ was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.29.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.29.0.so ln -s -f libHYPRE_parcsr_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c par_csr_block_matrix.c: In function ‘hypre_ParCSRBlockMatrixExtractBExt’: par_csr_block_matrix.c:906:39: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: ‘B_ext_data’ was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:861:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’ 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: ‘Ps_ext_i’ was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: ‘P_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: ‘P_ext_offd_j’ was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: ‘RAP_ext_j’ was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’ 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.29.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.29.0.so ln -s -f libHYPRE_parcsr_block_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.29.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.29.0.so ln -s -f libHYPRE_DistributedMatrix-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:561:45: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: ‘offd_j’ was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: ‘big_offd_j’ was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: ‘offd_j’ was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3446:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3446 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: ‘big_offd_j’ was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3458:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3458 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3140:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3140 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: ‘offd_j’ was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3119:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3119 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3120 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4060:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 4060 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3623:18: note: ‘big_offd_j’ was declared here 3623 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4072:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 4072 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3624:19: note: ‘offd_data’ was declared here 3624 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3775:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3775 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3622:15: note: ‘offd_j’ was declared here 3622 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3756:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3756 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3658:21: note: ‘col_map_offd’ was declared here 3658 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.29.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.29.0.so ln -s -f libHYPRE_IJ_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.29.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.29.0.so ln -s -f libHYPRE_MatrixMatrix-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c In function ‘hypre_new_offd_nodes’, inlined from ‘hypre_exchange_interp_data’ at aux_interp.c:632:23: aux_interp.c:516:52: warning: ‘loc_col’ may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:311:23: note: ‘loc_col’ was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:303:21: warning: ‘total_nnz’ may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: ‘total_nnz’ was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:228:25: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: ‘recv_buffer’ was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: ‘recv_map_send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: ‘recv_map_send_buffer’ was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’ 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’ 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’ 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: ./../seq_mv/seq_mv.h:85:63: warning: ‘P_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1159:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1159 | for (j = hypre_CSRMatrixI(P_diag)[i]; j < hypre_CSRMatrixI(P_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:907:26: note: ‘P_diag’ was declared here 907 | hypre_CSRMatrix *P_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘P_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1169:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1169 | for (j = hypre_CSRMatrixI(P_offd)[i]; j < hypre_CSRMatrixI(P_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:908:26: note: ‘P_offd’ was declared here 908 | hypre_CSRMatrix *P_offd; | ^~~~~~ par_amgdd_comp_grid.c:1158:33: warning: ‘new_P_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1158 | new_P_diag_rowPtr[node_cnt] = P_diag_cnt; | ^ par_amgdd_comp_grid.c:911:26: note: ‘new_P_diag_rowPtr’ was declared here 911 | HYPRE_Int *new_P_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1163:39: warning: ‘new_P_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1163 | new_P_diag_colInd[P_diag_cnt] = hypre_CSRMatrixJ(P_diag)[j]; | ^ par_amgdd_comp_grid.c:912:26: note: ‘new_P_diag_colInd’ was declared here 912 | HYPRE_Int *new_P_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1164:37: warning: ‘new_P_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1164 | new_P_diag_data[P_diag_cnt] = hypre_CSRMatrixData(P_diag)[j]; | ^ par_amgdd_comp_grid.c:913:26: note: ‘new_P_diag_data’ was declared here 913 | HYPRE_Complex *new_P_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1168:33: warning: ‘new_P_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1168 | new_P_offd_rowPtr[node_cnt] = P_offd_cnt; | ^ par_amgdd_comp_grid.c:916:26: note: ‘new_P_offd_rowPtr’ was declared here 916 | HYPRE_Int *new_P_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1173:39: warning: ‘new_P_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1173 | new_P_offd_colInd[P_offd_cnt] = hypre_CSRMatrixJ(P_offd)[j]; | ^ par_amgdd_comp_grid.c:917:26: note: ‘new_P_offd_colInd’ was declared here 917 | HYPRE_Int *new_P_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1174:37: warning: ‘new_P_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1174 | new_P_offd_data[P_offd_cnt] = hypre_CSRMatrixData(P_offd)[j]; | ^ par_amgdd_comp_grid.c:918:26: note: ‘new_P_offd_data’ was declared here 918 | HYPRE_Complex *new_P_offd_data; | ^~~~~~~~~~~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:497:27: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: ‘relax_points’ was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_fsai_solve.c: In function ‘hypre_FSAISolve’: par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_fsai_solve.c:113:22: warning: ‘resnorm’ may be used uninitialized [-Wmaybe-uninitialized] 113 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: ‘resnorm’ was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:238:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 238 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:226:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: ‘comm_handle’ was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: ‘wall_time’ was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1370:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: ‘wall_time’ was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:637:7: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: ‘S_ext’ was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: ‘measure_max’ may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: ‘measure_max’ was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:441:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:554:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 554 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | Aux_F, | ~~~~~~ 556 | CF_marker, | ~~~~~~~~~~ 557 | relax_type, | ~~~~~~~~~~~ 558 | relax_points, | ~~~~~~~~~~~~~ 559 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 560 | omega[level], | ~~~~~~~~~~~~~ 561 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | Aux_U, | ~~~~~~ 563 | Vtemp, | ~~~~~~ 564 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: ‘relax_points’ was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:813:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: ‘S_offd_j’ was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:1296:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: ‘S_offd_j’ was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1630:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2248:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2248 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: ‘L_offd_data’ was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:934:34: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 934 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: ‘L_offd_j’ was declared here 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: ‘Atilde_offd_data’ was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: ‘Atilde_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: ‘Atilde_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:948:44: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 948 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:391:15: note: ‘Atilde_offd_j’ was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’: par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1279:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: ‘S_ext’ was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: ‘A_ext’ was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: ‘S_ext’ was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: ‘S_ext_data’ was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: ‘S_ext_j’ was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1868:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: ‘A_ext’ was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: par_interp.c:3640:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3640 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2703:21: note: ‘A_ext’ was declared here 2703 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3635:4: note: in expansion of macro ‘hypre_TFree’ 3635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2698:24: note: ‘tmp_map_offd’ was declared here 2698 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4253:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4097:22: note: ‘nnzM’ was declared here 4097 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4254:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4119:22: note: ‘time_s’ was declared here 4119 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’: par_ilu.c:4411:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4411 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4314:28: note: ‘time_s’ was declared here 4314 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: par_ilu_setup.c:3215:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 3215 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:2887:22: note: ‘capacity_S’ was declared here 2887 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: par_ilu_setup.c:4487:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 4487 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:3890:29: note: ‘capacity_S’ was declared here 3890 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:374:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized] 374 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: ‘C_array’ was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:656:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized] 656 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:718:16: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized] 718 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: ‘send_map_elmt’ was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: ‘send_procs’ was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:805:56: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized] 805 | for (j = recv_vec_start[i]; j < recv_vec_start[i + 1]; j++) | ~~~~~~~~~~~~~~^~~~~~~ par_multi_interp.c:83:21: note: ‘recv_vec_start’ was declared here 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:406:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: ‘offd_j’ was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1653:20: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: ‘offd_j’ was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:433:20: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: ‘offd_j’ was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: ‘wall_time’ was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: ‘A_ext_j’ was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: ‘Sop_j’ was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1744:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: ‘A_ext_data’ was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: ‘A_ext_j’ was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: ‘Sop_j’ was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ 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:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2635:4: note: in expansion of macro ‘hypre_TFree’ 2635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2121:21: note: ‘tmp_map_offd’ was declared here 2121 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:2781:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: ‘A_ext_data’ was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: ‘A_ext_j’ was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: ‘Sop_j’ was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_block_jacobi_solve’: par_mgr.c:4109:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4025:28: note: ‘comm_handle’ was declared here 4025 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4167:7: note: in expansion of macro ‘hypre_TFree’ 4167 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4039:21: note: ‘v_buf_data’ was declared here 4039 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’: par_mgr.c:4326:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4243:28: note: ‘comm_handle’ was declared here 4243 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4384:7: note: in expansion of macro ‘hypre_TFree’ 4384 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4257:21: note: ‘v_buf_data’ was declared here 4257 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_BlockDiagInvLapack’: par_mgr.c:4430:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 4430 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4393:33: note: ‘i’ was declared here 4393 | HYPRE_Int nblock, left_size, i; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:3703:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: ‘A_ext_data’ was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: ‘A_ext_j’ was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: ‘Sop_j’ was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:4633:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: ‘A_ext_data’ was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: ‘A_ext_j’ was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:4159:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: ‘Sop_j’ was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3524:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized] 3524 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3415:26: note: ‘col_map_offd_P’ was declared here 3415 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_coarsen.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: ‘A_ext_data’ was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: ‘A_ext_j’ was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: ‘Sop_j’ was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_mgr_setup.c: In function ‘hypre_MGRSetup’: par_mgr_setup.c:24:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized] 24 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_mgr_setup.c:1740:34: warning: ‘num_c_levels’ may be used uninitialized [-Wmaybe-uninitialized] 1740 | (mgr_data->num_coarse_levels) = num_c_levels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ par_mgr_setup.c:28:17: note: ‘num_c_levels’ was declared here 28 | HYPRE_Int num_c_levels, nc, index_i, cflag; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:582:42: warning: ‘S_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: ‘S_offd_data’ was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:809:61: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; | ~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:94:25: note: ‘send_map_elmts_AN’ was declared here 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:822:24: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: ‘R_offd_data’ was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:819:52: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: ‘R_offd_i’ was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: ‘R_offd_j’ was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: ‘Ps_ext’ was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: ‘Ps_ext_data’ was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: ‘Ps_ext_j’ was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: ‘P_marker’ was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: ‘RAP_ext’ was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized] par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:360:20: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: ‘offd_j’ was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: ‘comm_handle’ was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: ‘num_sends’ was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: ‘status’ was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: ‘requests’ was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: ‘num_sends’ was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: ‘status’ was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: ‘requests’ was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:48:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: ‘e_min’ was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: ‘block_size’ was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: ‘row_sum’ was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: ‘fine_index’ was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1851:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: ‘P_ext_data’ was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: ‘offd_data’ was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: ‘offd_j’ was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:474:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: ‘P_ext_data’ was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2632:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2632 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:2026:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 2026 | value = P_offd_data_new[kk] * (vec_data[i] / gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2406:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized] 2406 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:715:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: ‘A_ext_data’ was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: ‘A_ext_i’ was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: ‘A_ext_j’ was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: ‘Sop_i’ was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: ‘Sop_j’ was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: ‘wall_time’ was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: ‘A_ext_data’ was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: ‘A_ext_i’ was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: ‘A_ext_j’ was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: ‘Sop_i’ was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: ‘Sop_j’ was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: ‘alfa’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: ‘beta’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: ‘wall_time’ was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: ‘A_ext_data’ was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: ‘A_ext_i’ was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: ‘A_ext_j’ was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: ‘Sop_i’ was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: ‘Sop_j’ was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:536:58: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: ‘A_offd_j’ was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: ‘A_offd_data’ was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: ‘A_boundary_i’ was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: ‘A_boundary_j’ was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: ‘A_boundary_data’ was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: ‘x_ext’ was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: ‘x_ext_old’ was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: ‘rhs_ext’ was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: ‘k_loc’ was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:957:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized] 957 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:845:18: note: ‘normr’ was declared here 845 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: ‘x_ext_data’ was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: ‘scale_ext’ was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: ‘a_ext_i’ was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: ‘a_ext_j’ was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: ‘a_ext_data’ was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: ‘scale_ext’ was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: ‘scale_ext’ was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: ‘index_ext’ was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c 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:87:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 87 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:133:85: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ dsuperlu.c: In function ‘hypre_SLUDistSolve’: dsuperlu.c:153:85: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1643:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:24: note: ‘r_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1634:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1634 | if (b_norm) | ^ ads.c:1477:32: note: ‘b_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1655:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1655 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1656 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:15: note: ‘r0_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2441:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized] 2441 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: ‘Piy’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2445:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized] 2445 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: ‘Piz’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3937:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3937 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3938 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:24: note: ‘r_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3928:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3928 | if (b_norm) | ^ ams.c:3723:32: note: ‘b_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3949:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3949 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3950 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:15: note: ‘r0_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:2931:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2931 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: ‘wall_time’ was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4702:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized] 4702 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4469:15: note: ‘diag’ was declared here 4469 | HYPRE_Real diag; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup_device.c -o par_ilu_setup_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHost’: par_ilu_solve.c:1401:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1292:23: note: ‘x_local’ was declared here 1292 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:1449:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized] 1449 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1293:23: note: ‘x_data’ was declared here 1293 | HYPRE_Real *x_data; | ^~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:1564:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1508:26: note: ‘residual’ was declared here 1508 | hypre_ParVector *residual; | ^~~~~~~~ par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:158:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:77:26: note: ‘residual’ was declared here 77 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.29.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_ilu.o par_ilu_setup.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_coarsen.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu_setup_device.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.29.0.so ln -s -f libHYPRE_parcsr_ls-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APSubdivideRegion’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:334:21: warning: ‘constant_stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: ‘constant_stencil_size’ was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:721:13: warning: ‘boxnum’ may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: ‘boxnum’ was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: ‘comm_type’ was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.29.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.29.0.so ln -s -f libHYPRE_struct_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: ‘RAP’ was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: ‘RAP’ was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’ 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: ‘eps’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:241:44: warning: ‘ac_ce’ may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: ‘center’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: ‘left’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: ‘right’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’ 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function ‘hypre_PointRelax’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’ 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: ‘bsumsq’ was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:408:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: ‘a_csw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: ‘a_cse’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: ‘a_cnw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:723:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: ‘a_cse’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: ‘a_cnw’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: ‘a_cne’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:869:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: ‘a_asw’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: ‘a_ase’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: ‘a_bsw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: ‘a_bse’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: ‘a_bnw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: ‘a_bne’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: ‘a_aw’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: ‘a_as’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: ‘a_bw’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: ‘a_be’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: ‘a_bs’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: ‘a_bn’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: ‘a_csw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: ‘a_cse’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: ‘a_cnw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: ‘a_cne’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:864:29: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized] 864 | rap_csw[iAc] = a_csw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 865 | + rb[iR] * a_csw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | + ra[iR] * a_csw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | + a_bsw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | + a_asw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | + rb[iR] * a_asw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | + ra[iR] * a_bsw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:26: note: ‘rap_csw’ was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:882:29: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized] 882 | rap_cse[iAc] = a_cse[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 883 | + rb[iR] * a_cse[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | + a_bse[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | + a_ase[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | + rb[iR] * a_ase[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:36: note: ‘rap_cse’ was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:819:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:26: note: ‘rap_bsw’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:829:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 829 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:36: note: ‘rap_bse’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:849:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:46: note: ‘rap_bnw’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:859:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:56: note: ‘rap_bne’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:1536:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: ‘a_asw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: ‘a_ase’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: ‘a_anw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: ‘a_ane’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: ‘a_bnw’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: ‘a_bne’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: ‘a_aw’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: ‘a_ae’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: ‘a_as’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: ‘a_an’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: ‘a_be’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: ‘a_bn’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: ‘a_csw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: ‘a_cse’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: ‘a_cnw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: ‘a_cne’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:969:26: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:969:36: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:970:26: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:36: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:46: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:56: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:448:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: ‘a_csw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: ‘a_cse’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: ‘a_cnw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:788:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: ‘a_cse’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: ‘a_cnw’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: ‘a_cne’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:782:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: ‘a_asw’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: ‘a_ase’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: ‘a_bsw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: ‘a_bse’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: ‘a_bnw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: ‘a_bne’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: ‘a_aw’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: ‘a_as’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: ‘a_bw’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: ‘a_be’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: ‘a_bs’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: ‘a_bn’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: ‘a_csw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: ‘a_cse’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: ‘a_cnw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: ‘a_cne’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: ‘rap_bsw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: ‘rap_bse’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: ‘rap_bnw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: ‘rap_bne’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’: sparse_msg3_setup_rap.c:1411:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: ‘a_asw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: ‘a_ase’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: ‘a_anw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: ‘a_ane’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: ‘a_bnw’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: ‘a_bne’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: ‘a_aw’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: ‘a_ae’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: ‘a_as’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: ‘a_an’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: ‘a_be’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: ‘a_bn’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: ‘a_csw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: ‘a_cse’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: ‘a_cnw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: ‘a_cne’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: ‘rap_asw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: ‘rap_ase’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: ‘rap_anw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: ‘rap_ane’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ Building libHYPRE_struct_ls.so ... mpicc -shared -o libHYPRE_struct_ls-2.29.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.29.0.so ln -s -f libHYPRE_struct_ls-2.29.0.so libHYPRE_struct_ls.so 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' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.29.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.29.0.so ln -s -f libHYPRE_sstruct_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: ‘ndirection’ was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:423:23: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: ‘cbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: ‘fbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:861:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’ 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’ 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: ./../utilities/_hypre_utilities.h:858:2: warning: ‘col_ind1’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro ‘hypre_TMemcpy’ 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: ‘col_ind1’ was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function ‘hypre_FACRestrict2’: fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’ 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’ 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: ‘ci’ may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: ‘ci’ was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.29.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.29.0.so ln -s -f libHYPRE_sstruct_ls-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c ilut.c: In function ‘hypre_ILUT’: ilut.c:147:9: warning: ‘ierr’ may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: ‘ierr’ was declared here 28 | HYPRE_Int i, ierr; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c util.c Building libHYPRE_DistributedMatrixPilutSolver.so ... mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.29.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.29.0.so ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.29.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.29.0.so ln -s -f libHYPRE_ParaSails-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: ‘alpha_1’ was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: ‘widget_1’ was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: ‘rho_2’ was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c In function ‘mat_dh_transpose_reuse_private_private’, inlined from ‘mat_dh_transpose_private’ at mat_dh_private.c:871:3: mat_dh_private.c:918:13: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c: In function ‘mat_dh_transpose_private’: mat_dh_private.c:885:15: note: ‘aval’ was declared here 885 | HYPRE_Real *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c MatGenFD.c mat_dh_private.c: In function ‘profileMat’: mat_dh_private.c:1631:6: warning: ‘work2’ may be used uninitialized [-Wmaybe-uninitialized] 1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; } | ^ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem_dh.c In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c In function ‘init_mpi_private’, inlined from ‘SubdomainGraph_dhInit’ at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i>/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.29.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/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64-2.29.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE64-2.29.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 -j2 make[2]: Entering directory '/<>/src64m' Making blas ... make[3]: Entering directory '/<>/src64m/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c dnrm2.c: In function ‘hypre_dnrm2’: dnrm2.c:148:8: warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: ‘xmax’ was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c dsyr2.c: In function ‘hypre_dsyr2’: dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c dtrmv.c: In function ‘hypre_dtrmv’: dtrmv.c:21:21: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c dtrsv.c: In function ‘hypre_dtrsv’: dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: ‘kx’ was declared here 28 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c make[3]: Leaving directory '/<>/src64m/blas' Making lapack ... make[3]: Entering directory '/<>/src64m/lapack' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c dgesvd.c: In function ‘hypre_dgesvd’: dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: ‘wrkbl’ was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro ‘max’ 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: ‘bdspac’ was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: ‘ie’ was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function ‘hypre_dlamc5’: dlamch.c:933:11: warning: ‘oldy’ may be used uninitialized [-Wmaybe-uninitialized] 933 | y = oldy; | ~~^~~~~~ dlamch.c:838:16: note: ‘oldy’ was declared here 838 | doublereal oldy; | ^~~~ make[3]: Leaving directory '/<>/src64m/lapack' Making utilities ... make[3]: Entering directory '/<>/src64m/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: ‘response_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:861:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’ 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: ‘response_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:861:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’ 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: ‘term_requests’ was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: ‘term_statuses’ was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c magma.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c state.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.29.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o magma.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o state.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.29.0.so ln -s -f libHYPRE_utilities-2.29.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./_hypre_onedpl.hpp /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.29.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.29.0.so ln -s -f libHYPRE_multivector-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lobpcg.c In function ‘lobpcg_MultiVectorByMultiVector’, inlined from ‘lobpcg_solve’ at lobpcg.c:729:10: lobpcg.c:94:4: warning: ‘blockVectorBY’ may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:296:26: note: ‘blockVectorBY’ was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.29.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.29.0.so ln -s -f libHYPRE_krylov-2.29.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' make autogen make[4]: Entering directory '/<>/src64m/seq_mv' make[4]: Leaving directory '/<>/src64m/seq_mv' make lib make[4]: Entering directory '/<>/src64m/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:1264:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:30: note: ‘big_jB’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1264:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:22: note: ‘big_jA’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1439:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: ‘temp’ was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.29.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.29.0.so ln -s -f libHYPRE_seq_mv-2.29.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./seq_mv.h /<>/src64m/hypre/include make[4]: Leaving directory '/<>/src64m/seq_mv' make[3]: Leaving directory '/<>/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64m/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: ‘A_ext’ was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: ‘Bs_ext_i’ was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:575:19: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: ‘offd_j’ was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:828:24: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:742:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 742 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1527:32: warning: ‘B_int_data’ may be used uninitialized [-Wmaybe-uninitialized] 1527 | B_int_data[count] = diag_data[k]; | ^ par_csr_matop.c:1277:20: note: ‘B_int_data’ was declared here 1277 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:885:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 885 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:808:24: note: ‘offd_data’ was declared here 808 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:904:46: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 904 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ~~~~~~^~~ par_csr_matrix.c:810:24: note: ‘offd_j’ was declared here 810 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:884:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized] 884 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:811:24: note: ‘tmp_j’ was declared here 811 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:849:34: note: in definition of macro ‘hypre_CTAlloc’ 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: ‘AT_tmp_i’ was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’ 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1244:24: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized] 1244 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1245:24: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized] 1245 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1436:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized] 1436 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1438 | &A_data[ind], | ~~~~~~~~~~~~~ 1439 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | &A_j[ind], | ~~~~~~~~~~ 1441 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1243:24: note: ‘A_data’ was declared here 1243 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3356:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized] 3356 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3230:26: note: ‘map_to_B’ was declared here 3230 | HYPRE_Int *map_to_B; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: ‘Bs_ext_data’ was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:44: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop.c:429:24: note: ‘Bs_ext_i’ was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: ‘temp’ was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: ‘B_ext_offd_j’ was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: ‘Ps_ext_data’ was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: ‘Ps_ext_i’ was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3660:42: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3660 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3502:17: note: ‘C_ext_i’ was declared here 3502 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3503:20: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3503 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3742:56: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3504:21: note: ‘C_ext_data’ was declared here 3504 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3734:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3734 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3509:17: note: ‘C_ext_offd_j’ was declared here 3509 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3737:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3737 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3510:21: note: ‘C_ext_offd_data’ was declared here 3510 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3741:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3506:17: note: ‘C_ext_diag_j’ was declared here 3506 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3742:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3507:21: note: ‘C_ext_diag_data’ was declared here 3507 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3852:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3505:17: note: ‘C_ext_diag_i’ was declared here 3505 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3861:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3861 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3508:17: note: ‘C_ext_offd_i’ was declared here 3508 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3834:21: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3834 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3516:17: note: ‘C_tmp_diag_j’ was declared here 3516 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3945:52: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3945 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3517:21: note: ‘C_tmp_diag_data’ was declared here 3517 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3839:58: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3839 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3518:17: note: ‘C_tmp_offd_i’ was declared here 3518 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3769:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3769 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3519:17: note: ‘C_tmp_offd_j’ was declared here 3519 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3954:52: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3954 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3520:21: note: ‘C_tmp_offd_data’ was declared here 3520 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3527:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3527 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3850:39: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3850 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3528:21: note: ‘send_map_elmts_A’ was declared here 3528 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3846:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized] 3846 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3529:21: note: ‘num_sends_A’ was declared here 3529 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4144:7: note: in expansion of macro ‘hypre_TFree’ 4144 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3487:24: note: ‘map_B_to_C’ was declared here 3487 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:702:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized] 702 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:580:26: note: ‘APext_diag’ was declared here 580 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:712:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized] 712 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:581:26: note: ‘APext_offd’ was declared here 581 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5895:52: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized] 5895 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:843:50: note: in definition of macro ‘hypre_TAlloc’ 843 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~ par_csr_matop.c:5726:34: note: ‘nc_local’ was declared here 5726 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_vector.c: In function ‘hypre_VectorToParVector’: mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: ‘v_data’ was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.29.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.29.0.so ln -s -f libHYPRE_parcsr_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c par_csr_block_matrix.c: In function ‘hypre_ParCSRBlockMatrixExtractBExt’: par_csr_block_matrix.c:906:39: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: ‘B_ext_data’ was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:861:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’ 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: ‘Ps_ext_i’ was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: warning: ‘P_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:49: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~~~~~^~~ par_csr_block_rap.c:241:27: note: ‘RAP_ext_j’ was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: ‘wall_time’ was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: ‘wall_time’ was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: ‘wall_time’ was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: ‘wall_time’ was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’ 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockDirInterp’: par_csr_block_interp.c:5143:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: ‘wall_time’ was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.29.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.29.0.so ln -s -f libHYPRE_parcsr_block_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.29.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.29.0.so ln -s -f libHYPRE_DistributedMatrix-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:561:45: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: ‘offd_j’ was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: ‘big_offd_j’ was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: ‘offd_j’ was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3446:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3446 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: ‘big_offd_j’ was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3458:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3458 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3140:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3140 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: ‘offd_j’ was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3119:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3119 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3120 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4060:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 4060 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3623:18: note: ‘big_offd_j’ was declared here 3623 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4072:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 4072 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3624:19: note: ‘offd_data’ was declared here 3624 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3775:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3775 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3622:15: note: ‘offd_j’ was declared here 3622 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3756:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3756 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3658:21: note: ‘col_map_offd’ was declared here 3658 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.29.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.29.0.so ln -s -f libHYPRE_IJ_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.29.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.29.0.so ln -s -f libHYPRE_MatrixMatrix-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c In function ‘hypre_new_offd_nodes’, inlined from ‘hypre_exchange_interp_data’ at aux_interp.c:632:23: aux_interp.c:516:52: warning: ‘loc_col’ may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:311:23: note: ‘loc_col’ was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:303:21: warning: ‘total_nnz’ may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: ‘total_nnz’ was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:228:25: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: ‘recv_buffer’ was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: ‘recv_map_send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: ‘recv_map_send_buffer’ was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’ 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’ 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’ 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: ./../seq_mv/seq_mv.h:85:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:497:27: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: ‘relax_points’ was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c par_fsai_solve.c: In function ‘hypre_FSAISolve’: par_fsai_solve.c:113:22: warning: ‘resnorm’ may be used uninitialized [-Wmaybe-uninitialized] 113 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: ‘resnorm’ was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_cg_relax_wt.c:238:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 238 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:226:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: ‘comm_handle’ was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: ‘wall_time’ was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1909:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: ‘wall_time’ was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:441:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:554:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 554 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | Aux_F, | ~~~~~~ 556 | CF_marker, | ~~~~~~~~~~ 557 | relax_type, | ~~~~~~~~~~~ 558 | relax_points, | ~~~~~~~~~~~~~ 559 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 560 | omega[level], | ~~~~~~~~~~~~~ 561 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | Aux_U, | ~~~~~~ 563 | Vtemp, | ~~~~~~ 564 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: ‘relax_points’ was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:813:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: ‘S_offd_j’ was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:1296:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: ‘S_offd_j’ was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1630:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2248:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2248 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: ‘L_offd_data’ was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:934:34: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 934 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: ‘L_offd_j’ was declared here 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: ‘Atilde_offd_data’ was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: ‘Atilde_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: ‘Atilde_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:948:44: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 948 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:391:15: note: ‘Atilde_offd_j’ was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’: par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1279:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: ‘S_ext’ was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: ‘A_ext’ was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: ‘S_ext’ was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: ‘S_ext_data’ was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: ‘S_ext_j’ was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1868:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: ‘A_ext’ was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: par_interp.c:3640:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3640 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2703:21: note: ‘A_ext’ was declared here 2703 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3635:4: note: in expansion of macro ‘hypre_TFree’ 3635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2698:24: note: ‘tmp_map_offd’ was declared here 2698 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4253:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4097:22: note: ‘nnzM’ was declared here 4097 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4254:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4119:22: note: ‘time_s’ was declared here 4119 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’: par_ilu.c:4411:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4411 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4314:28: note: ‘time_s’ was declared here 4314 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: par_ilu_setup.c:3215:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 3215 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:2887:22: note: ‘capacity_S’ was declared here 2887 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: par_ilu_setup.c:4487:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 4487 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:3890:29: note: ‘capacity_S’ was declared here 3890 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:374:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized] 374 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: ‘C_array’ was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:656:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized] 656 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:80:21: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: ‘send_procs’ was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:406:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: ‘offd_j’ was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: ‘wall_time’ was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: ‘A_ext_j’ was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: ‘Sop_j’ was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1744:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: ‘A_ext_data’ was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: ‘A_ext_j’ was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: ‘Sop_j’ was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ 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:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2635:4: note: in expansion of macro ‘hypre_TFree’ 2635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2121:21: note: ‘tmp_map_offd’ was declared here 2121 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:2781:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: ‘A_ext_data’ was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: ‘A_ext_j’ was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2013:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_block_jacobi_solve’: par_mgr.c:4109:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4025:28: note: ‘comm_handle’ was declared here 4025 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4167:7: note: in expansion of macro ‘hypre_TFree’ 4167 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4039:21: note: ‘v_buf_data’ was declared here 4039 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’: par_mgr.c:4326:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4243:28: note: ‘comm_handle’ was declared here 4243 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4384:7: note: in expansion of macro ‘hypre_TFree’ 4384 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4257:21: note: ‘v_buf_data’ was declared here 4257 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_BlockDiagInvLapack’: par_mgr.c:4430:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 4430 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4393:33: note: ‘i’ was declared here 4393 | HYPRE_Int nblock, left_size, i; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:3703:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: ‘A_ext_data’ was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: ‘A_ext_j’ was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3001:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3524:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized] 3524 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3415:26: note: ‘col_map_offd_P’ was declared here 3415 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:4633:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: ‘A_ext_data’ was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: ‘A_ext_j’ was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3918:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: ‘A_ext_data’ was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: ‘A_ext_j’ was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: ‘Sop_j’ was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_mgr_setup.c: In function ‘hypre_MGRSetup’: par_mgr_setup.c:24:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized] 24 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_mgr_setup.c:1740:34: warning: ‘num_c_levels’ may be used uninitialized [-Wmaybe-uninitialized] 1740 | (mgr_data->num_coarse_levels) = num_c_levels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ par_mgr_setup.c:28:17: note: ‘num_c_levels’ was declared here 28 | HYPRE_Int num_c_levels, nc, index_i, cflag; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:582:42: warning: ‘S_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: ‘S_offd_data’ was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:822:24: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: ‘R_offd_data’ was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:819:52: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: ‘R_offd_i’ was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: ‘R_offd_j’ was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: ‘Ps_ext’ was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: ‘Ps_ext_data’ was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: ‘Ps_ext_j’ was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: ‘P_marker’ was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: ‘RAP_ext’ was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized] par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: ‘comm_handle’ was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:48:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: ‘e_min’ was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: ‘num_sends’ was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: ‘status’ was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: ‘requests’ was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: ‘num_sends’ was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: ‘status’ was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: ‘requests’ was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: ‘block_size’ was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: ‘row_sum’ was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: ‘fine_index’ was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1851:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: ‘P_ext_data’ was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: ‘offd_data’ was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: ‘offd_j’ was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:474:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: ‘P_ext_data’ was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2632:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2632 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2406:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized] 2406 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:715:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: ‘A_ext_data’ was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: ‘A_ext_i’ was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: ‘A_ext_j’ was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: ‘Sop_i’ was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: ‘Sop_j’ was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: ‘wall_time’ was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: ‘A_ext_data’ was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: ‘A_ext_i’ was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: ‘A_ext_j’ was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: ‘Sop_i’ was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: ‘Sop_j’ was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: ‘alfa’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: ‘beta’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: ‘wall_time’ was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: ‘A_ext_data’ was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: ‘A_ext_i’ was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: ‘A_ext_j’ was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: ‘Sop_i’ was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: ‘Sop_j’ was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:536:58: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: ‘A_offd_j’ was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: ‘A_offd_data’ was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: ‘A_boundary_i’ was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: ‘A_boundary_j’ was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: ‘A_boundary_data’ was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: ‘x_ext’ was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: ‘x_ext_old’ was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: ‘rhs_ext’ was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: ‘k_loc’ was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:957:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized] 957 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:845:18: note: ‘normr’ was declared here 845 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: ‘x_ext_data’ was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: ‘scale_ext’ was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: ‘a_ext_i’ was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: ‘a_ext_j’ was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: ‘a_ext_data’ was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: ‘scale_ext’ was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ 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:87:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 87 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ schwarz.c:3854:16: note: ‘scale_ext’ was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: ‘index_ext’ was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1643:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:24: note: ‘r_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1634:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1634 | if (b_norm) | ^ ads.c:1477:32: note: ‘b_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1655:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1655 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1656 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:15: note: ‘r0_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2441:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized] 2441 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: ‘Piy’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2445:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized] 2445 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: ‘Piz’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:2931:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2931 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: ‘wall_time’ was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3937:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3937 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3938 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:24: note: ‘r_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3928:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3928 | if (b_norm) | ^ ams.c:3723:32: note: ‘b_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3949:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3949 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3950 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:15: note: ‘r0_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4702:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized] 4702 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4469:15: note: ‘diag’ was declared here 4469 | HYPRE_Real diag; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup_device.c -o par_ilu_setup_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHost’: par_ilu_solve.c:1401:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1292:23: note: ‘x_local’ was declared here 1292 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:1449:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized] 1449 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1293:23: note: ‘x_data’ was declared here 1293 | HYPRE_Real *x_data; | ^~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:1564:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1508:26: note: ‘residual’ was declared here 1508 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:158:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:77:26: note: ‘residual’ was declared here 77 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.29.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_ilu.o par_ilu_setup.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_coarsen.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu_setup_device.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.29.0.so ln -s -f libHYPRE_parcsr_ls-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APSubdivideRegion’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:721:13: warning: ‘boxnum’ may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: ‘boxnum’ was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ struct_io.c:334:21: warning: ‘constant_stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: ‘constant_stencil_size’ was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: ‘comm_type’ was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.29.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.29.0.so ln -s -f libHYPRE_struct_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: ‘RAP’ was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: ‘RAP’ was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’ 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: ‘eps’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: ‘e_dot_e’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: ‘x_dot_x’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:241:44: warning: ‘ac_ce’ may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: ‘center’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: ‘left’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: ‘right’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’ 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function ‘hypre_PointRelax’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’ 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: ‘bsumsq’ was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:408:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: ‘a_csw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: ‘a_cse’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: ‘a_cnw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:723:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: ‘a_cse’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: ‘a_cnw’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: ‘a_cne’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:869:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: ‘a_asw’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: ‘a_ase’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: ‘a_bsw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: ‘a_bse’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: ‘a_bnw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: ‘a_bne’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: ‘a_aw’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj smg3_setup_rap.c:257:40: note: ‘a_as’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: ‘a_bw’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: ‘a_be’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: ‘a_bs’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: ‘a_bn’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: ‘a_csw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: ‘a_cse’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: ‘a_cnw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: ‘a_cne’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:36: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:46: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:1536:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: ‘a_asw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: ‘a_ase’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: ‘a_anw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: ‘a_ane’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: ‘a_bnw’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: ‘a_bne’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: ‘a_aw’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: ‘a_ae’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: ‘a_as’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: ‘a_an’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: ‘a_be’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: ‘a_bn’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: ‘a_csw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: ‘a_cse’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: ‘a_cnw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: ‘a_cne’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: ‘rap_cnw’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: ‘rap_cne’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: ‘rap_asw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: ‘rap_ase’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: ‘rap_anw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: ‘rap_ane’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:448:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: ‘a_csw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: ‘a_cse’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: ‘a_cnw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:788:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: ‘a_cse’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: ‘a_cnw’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: ‘a_cne’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:782:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: ‘a_asw’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: ‘a_ase’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: ‘a_bsw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: ‘a_bse’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: ‘a_bnw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: ‘a_bne’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: ‘a_aw’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: ‘a_as’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: ‘a_bw’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: ‘a_be’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: ‘a_bs’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: ‘a_bn’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: ‘a_csw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: ‘a_cse’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: ‘a_cnw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: ‘a_cne’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: ‘rap_bsw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: ‘rap_bse’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: ‘rap_bnw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: ‘rap_bne’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’: sparse_msg3_setup_rap.c:1411:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: ‘a_asw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: ‘a_ase’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: ‘a_anw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: ‘a_ane’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: ‘a_bnw’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: ‘a_bne’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: ‘a_aw’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: ‘a_ae’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: ‘a_as’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: ‘a_an’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: ‘a_be’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: ‘a_bn’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: ‘a_csw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: ‘a_cse’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: ‘a_cnw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: ‘a_cne’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: ‘rap_asw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: ‘rap_ase’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: ‘rap_anw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: ‘rap_ane’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ Building libHYPRE_struct_ls.so ... mpicc -shared -o libHYPRE_struct_ls-2.29.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.29.0.so ln -s -f libHYPRE_struct_ls-2.29.0.so libHYPRE_struct_ls.so 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' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.29.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.29.0.so ln -s -f libHYPRE_sstruct_mv-2.29.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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: ‘ndirection’ was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:423:23: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: ‘cbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: ‘fbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:861:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’ 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’ 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_solve2.c: In function ‘hypre_MaxwellSolve2’: maxwell_solve2.c:185:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: ‘e_dot_e’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: ‘x_dot_x’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function ‘hypre_FACRestrict2’: fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’ 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’ 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: ‘ci’ may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: ‘ci’ was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.29.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.29.0.so ln -s -f libHYPRE_sstruct_ls-2.29.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.29.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/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64m-2.29.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE64m-2.29.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 -j2 make[2]: Entering directory '/<>/src64-static' Making blas ... make[3]: Entering directory '/<>/src64-static/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c dnrm2.c: In function ‘hypre_dnrm2’: dnrm2.c:148:8: warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: ‘xmax’ was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c dsyr2.c: In function ‘hypre_dsyr2’: dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c dtrmv.c: In function ‘hypre_dtrmv’: dtrmv.c:21:21: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c dtrsv.c: In function ‘hypre_dtrsv’: dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: ‘kx’ was declared here 28 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c dgesvd.c: In function ‘hypre_dgesvd’: dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: ‘wrkbl’ was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro ‘max’ 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: ‘bdspac’ was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: ‘ie’ was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function ‘hypre_dlamc5’: dlamch.c:940:18: warning: ‘y’ may be used uninitialized [-Wmaybe-uninitialized] 940 | d__1 = y * *beta; | ~~^~~~~~~ dlamch.c:840:16: note: ‘y’ was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/<>/src64-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src64-static/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: ‘term_requests’ was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: ‘term_statuses’ was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ exchange_data.c:427:13: warning: ‘tree.parent_id’ may be used uninitialized [-Wmaybe-uninitialized] 427 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.parent_id’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:445:27: warning: ‘tree.num_child’ may be used uninitialized [-Wmaybe-uninitialized] 445 | for (i = 0; i < tree.num_child; i++) | ~~^~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.num_child’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:448:16: warning: ‘tree.child_id’ may be used uninitialized [-Wmaybe-uninitialized] 448 | hypre_MPI_Send(NULL, 0, HYPRE_MPI_INT, tree.child_id[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | term_tag, comm); | ~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.child_id’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: ‘response_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: ‘response_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:861:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’ 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ _hypre_utilities.h:861:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’ 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c magma.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c state.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o magma.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o state.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./_hypre_onedpl.hpp /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lobpcg.c In function ‘lobpcg_MultiVectorByMultiVector’, inlined from ‘lobpcg_solve’ at lobpcg.c:729:10: lobpcg.c:94:4: warning: ‘blockVectorBY’ may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:296:26: note: ‘blockVectorBY’ was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_krylov.a cp -fR ./HYPRE_*.h /<>/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' make autogen make[4]: Entering directory '/<>/src64-static/seq_mv' make[4]: Leaving directory '/<>/src64-static/seq_mv' make lib make[4]: Entering directory '/<>/src64-static/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1439:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: ‘temp’ was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:1264:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:30: note: ‘big_jB’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1264:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:22: note: ‘big_jA’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./seq_mv.h /<>/src64-static/hypre/include make[4]: Leaving directory '/<>/src64-static/seq_mv' make[3]: Leaving directory '/<>/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64-static/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: ‘A_ext’ was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: ‘Bs_ext_i’ was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: ‘B_ext_offd_j’ was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:575:19: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: ‘offd_j’ was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:828:24: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:742:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 742 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:885:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 885 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:808:24: note: ‘offd_data’ was declared here 808 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:904:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 904 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:810:24: note: ‘offd_j’ was declared here 810 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:884:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized] 884 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:811:24: note: ‘tmp_j’ was declared here 811 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:849:34: note: in definition of macro ‘hypre_CTAlloc’ 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: ‘AT_tmp_i’ was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’ 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1244:24: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized] 1244 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1245:24: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized] 1245 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1436:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized] 1436 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1438 | &A_data[ind], | ~~~~~~~~~~~~~ 1439 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | &A_j[ind], | ~~~~~~~~~~ 1441 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1243:24: note: ‘A_data’ was declared here 1243 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3356:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized] 3356 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3230:26: note: ‘map_to_B’ was declared here 3230 | HYPRE_Int *map_to_B; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: ‘Bs_ext_data’ was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:44: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop.c:429:24: note: ‘Bs_ext_i’ was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: ‘temp’ was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: ‘B_ext_offd_j’ was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: ‘Ps_ext_data’ was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: ‘Ps_ext_i’ was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3502:17: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3502 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3662:24: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3662 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3503:20: note: ‘C_ext_j’ was declared here 3503 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3742:56: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3504:21: note: ‘C_ext_data’ was declared here 3504 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3734:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3734 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3509:17: note: ‘C_ext_offd_j’ was declared here 3509 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3737:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3737 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3510:21: note: ‘C_ext_offd_data’ was declared here 3510 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3741:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3506:17: note: ‘C_ext_diag_j’ was declared here 3506 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3742:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3507:21: note: ‘C_ext_diag_data’ was declared here 3507 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3852:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3505:17: note: ‘C_ext_diag_i’ was declared here 3505 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3861:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3861 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3508:17: note: ‘C_ext_offd_i’ was declared here 3508 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3834:21: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3834 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3516:17: note: ‘C_tmp_diag_j’ was declared here 3516 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3945:52: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3945 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3517:21: note: ‘C_tmp_diag_data’ was declared here 3517 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3839:58: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3839 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3518:17: note: ‘C_tmp_offd_i’ was declared here 3518 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3769:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3769 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3519:17: note: ‘C_tmp_offd_j’ was declared here 3519 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3954:52: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3954 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3520:21: note: ‘C_tmp_offd_data’ was declared here 3520 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3527:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3527 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3850:39: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3850 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3528:21: note: ‘send_map_elmts_A’ was declared here 3528 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3846:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized] 3846 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3529:21: note: ‘num_sends_A’ was declared here 3529 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4144:7: note: in expansion of macro ‘hypre_TFree’ 4144 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3487:24: note: ‘map_B_to_C’ was declared here 3487 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:702:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized] 702 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:580:26: note: ‘APext_diag’ was declared here 580 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:712:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized] 712 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:581:26: note: ‘APext_offd’ was declared here 581 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: ./../utilities/_hypre_utilities.h:843:12: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized] 843 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5894:18: note: in expansion of macro ‘hypre_TAlloc’ 5894 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5726:34: note: ‘nc_local’ was declared here 5726 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: ‘v_data’ was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_mv.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c par_csr_block_matrix.c: In function ‘hypre_ParCSRBlockMatrixExtractBExt’: par_csr_block_matrix.c:906:39: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: ‘B_ext_data’ was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:861:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’ 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: ‘Ps_ext_i’ was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: ‘P_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: ‘P_ext_offd_j’ was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: ‘RAP_ext_j’ was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’ 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector.c IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:561:45: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: ‘offd_j’ was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: ‘big_offd_j’ was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: ‘offd_j’ was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3446:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3446 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: ‘big_offd_j’ was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3458:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3458 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3140:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3140 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: ‘offd_j’ was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3119:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3119 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3120 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4060:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 4060 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3623:18: note: ‘big_offd_j’ was declared here 3623 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4072:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 4072 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3624:19: note: ‘offd_data’ was declared here 3624 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3775:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3775 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3622:15: note: ‘offd_j’ was declared here 3622 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3756:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3756 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3658:21: note: ‘col_map_offd’ was declared here 3658 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c In function ‘hypre_new_offd_nodes’, inlined from ‘hypre_exchange_interp_data’ at aux_interp.c:632:23: aux_interp.c:516:52: warning: ‘loc_col’ may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:311:23: note: ‘loc_col’ was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:303:21: warning: ‘total_nnz’ may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: ‘total_nnz’ was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: ./../seq_mv/seq_mv.h:85:63: warning: ‘P_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1159:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1159 | for (j = hypre_CSRMatrixI(P_diag)[i]; j < hypre_CSRMatrixI(P_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:907:26: note: ‘P_diag’ was declared here 907 | hypre_CSRMatrix *P_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘P_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1169:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1169 | for (j = hypre_CSRMatrixI(P_offd)[i]; j < hypre_CSRMatrixI(P_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:908:26: note: ‘P_offd’ was declared here 908 | hypre_CSRMatrix *P_offd; | ^~~~~~ par_amgdd_comp_grid.c:1158:33: warning: ‘new_P_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1158 | new_P_diag_rowPtr[node_cnt] = P_diag_cnt; | ^ par_amgdd_comp_grid.c:911:26: note: ‘new_P_diag_rowPtr’ was declared here 911 | HYPRE_Int *new_P_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1163:39: warning: ‘new_P_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1163 | new_P_diag_colInd[P_diag_cnt] = hypre_CSRMatrixJ(P_diag)[j]; | ^ par_amgdd_comp_grid.c:912:26: note: ‘new_P_diag_colInd’ was declared here 912 | HYPRE_Int *new_P_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1164:37: warning: ‘new_P_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1164 | new_P_diag_data[P_diag_cnt] = hypre_CSRMatrixData(P_diag)[j]; | ^ par_amgdd_comp_grid.c:913:26: note: ‘new_P_diag_data’ was declared here 913 | HYPRE_Complex *new_P_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1168:33: warning: ‘new_P_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1168 | new_P_offd_rowPtr[node_cnt] = P_offd_cnt; | ^ par_amgdd_comp_grid.c:916:26: note: ‘new_P_offd_rowPtr’ was declared here 916 | HYPRE_Int *new_P_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1173:39: warning: ‘new_P_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1173 | new_P_offd_colInd[P_offd_cnt] = hypre_CSRMatrixJ(P_offd)[j]; | ^ par_amgdd_comp_grid.c:917:26: note: ‘new_P_offd_colInd’ was declared here 917 | HYPRE_Int *new_P_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1174:37: warning: ‘new_P_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1174 | new_P_offd_data[P_offd_cnt] = hypre_CSRMatrixData(P_offd)[j]; | ^ par_amgdd_comp_grid.c:918:26: note: ‘new_P_offd_data’ was declared here 918 | HYPRE_Complex *new_P_offd_data; | ^~~~~~~~~~~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:228:25: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: ‘recv_buffer’ was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: ‘recv_map_send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: ‘recv_map_send_buffer’ was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’ 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’ 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’ 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:497:27: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: ‘relax_points’ was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_fsai_solve.c: In function ‘hypre_FSAISolve’: par_fsai_solve.c:113:22: warning: ‘resnorm’ may be used uninitialized [-Wmaybe-uninitialized] 113 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: ‘resnorm’ was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:238:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 238 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:226:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: ‘comm_handle’ was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: ‘wall_time’ was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cgc_coarsen.c: In function ‘hypre_BoomerAMGCoarsenCGCb’: par_cgc_coarsen.c:637:7: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: ‘S_ext’ was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: ‘measure_max’ may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: ‘measure_max’ was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1370:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: ‘wall_time’ was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:441:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:554:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 554 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | Aux_F, | ~~~~~~ 556 | CF_marker, | ~~~~~~~~~~ 557 | relax_type, | ~~~~~~~~~~~ 558 | relax_points, | ~~~~~~~~~~~~~ 559 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 560 | omega[level], | ~~~~~~~~~~~~~ 561 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | Aux_U, | ~~~~~~ 563 | Vtemp, | ~~~~~~ 564 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: ‘relax_points’ was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:813:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: ‘S_offd_j’ was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:1296:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: ‘S_offd_j’ was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1630:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: ‘L_offd_data’ was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:934:34: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 934 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: ‘L_offd_j’ was declared here 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: ‘Atilde_offd_data’ was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: ‘Atilde_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: ‘Atilde_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:948:44: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 948 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:391:15: note: ‘Atilde_offd_j’ was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2248:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2248 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’: par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1279:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: ‘S_ext’ was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: ‘S_ext’ was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: ‘S_ext_data’ was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: ‘S_ext_j’ was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: ‘A_ext’ was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1868:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: ‘A_ext’ was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: par_interp.c:3640:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3640 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2703:21: note: ‘A_ext’ was declared here 2703 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3635:4: note: in expansion of macro ‘hypre_TFree’ 3635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2698:24: note: ‘tmp_map_offd’ was declared here 2698 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4253:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4097:22: note: ‘nnzM’ was declared here 4097 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4253:7: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4121:52: note: ‘r_norm’ was declared here 4121 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4254:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4119:22: note: ‘time_s’ was declared here 4119 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’: par_ilu.c:4411:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4411 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4314:28: note: ‘time_s’ was declared here 4314 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: par_ilu_setup.c:3215:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 3215 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:2887:22: note: ‘capacity_S’ was declared here 2887 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: par_ilu_setup.c:4487:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 4487 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:3890:29: note: ‘capacity_S’ was declared here 3890 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:374:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized] 374 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: ‘C_array’ was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:656:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized] 656 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:718:16: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized] 718 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: ‘send_map_elmt’ was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: ‘send_procs’ was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:805:56: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized] 805 | for (j = recv_vec_start[i]; j < recv_vec_start[i + 1]; j++) | ~~~~~~~~~~~~~~^~~~~~~ par_multi_interp.c:83:21: note: ‘recv_vec_start’ was declared here 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:406:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: ‘offd_j’ was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:1653:20: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: ‘offd_j’ was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:433:20: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: ‘offd_j’ was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: ‘wall_time’ was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: ‘A_ext_j’ was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: ‘Sop_j’ was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1744:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: ‘A_ext_data’ was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: ‘A_ext_j’ was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: ‘Sop_j’ was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ 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:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2635:4: note: in expansion of macro ‘hypre_TFree’ 2635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2121:21: note: ‘tmp_map_offd’ was declared here 2121 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:2781:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: ‘A_ext_data’ was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: ‘A_ext_j’ was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: ‘Sop_j’ was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_block_jacobi_solve’: par_mgr.c:4109:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4025:28: note: ‘comm_handle’ was declared here 4025 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4167:7: note: in expansion of macro ‘hypre_TFree’ 4167 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4039:21: note: ‘v_buf_data’ was declared here 4039 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’: par_mgr.c:4326:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4243:28: note: ‘comm_handle’ was declared here 4243 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4384:7: note: in expansion of macro ‘hypre_TFree’ 4384 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4257:21: note: ‘v_buf_data’ was declared here 4257 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_BlockDiagInvLapack’: par_mgr.c:4430:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 4430 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4393:33: note: ‘i’ was declared here 4393 | HYPRE_Int nblock, left_size, i; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:3703:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: ‘A_ext_data’ was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: ‘A_ext_j’ was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: ‘Sop_j’ was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:4633:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: ‘A_ext_data’ was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: ‘A_ext_j’ was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:4159:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: ‘Sop_j’ was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3524:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized] 3524 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3415:26: note: ‘col_map_offd_P’ was declared here 3415 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_coarsen.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: ‘A_ext_data’ was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: ‘A_ext_j’ was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: ‘Sop_j’ was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_mgr_setup.c: In function ‘hypre_MGRSetup’: par_mgr_setup.c:24:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized] 24 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_mgr_setup.c:1740:34: warning: ‘num_c_levels’ may be used uninitialized [-Wmaybe-uninitialized] 1740 | (mgr_data->num_coarse_levels) = num_c_levels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ par_mgr_setup.c:28:17: note: ‘num_c_levels’ was declared here 28 | HYPRE_Int num_c_levels, nc, index_i, cflag; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:582:42: warning: ‘S_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: ‘S_offd_data’ was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:809:61: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; | ~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:94:25: note: ‘send_map_elmts_AN’ was declared here 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:822:24: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: ‘R_offd_data’ was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:819:52: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: ‘R_offd_i’ was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: ‘R_offd_j’ was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: ‘Ps_ext’ was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: ‘Ps_ext_data’ was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: ‘Ps_ext_j’ was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: ‘P_marker’ was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: ‘RAP_ext’ was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized] par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:360:20: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: ‘offd_j’ was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:48:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: ‘e_min’ was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: ‘comm_handle’ was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: ‘num_sends’ was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: ‘status’ was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: ‘requests’ was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: ‘num_sends’ was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: ‘status’ was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: ‘requests’ was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: ‘block_size’ was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: ‘row_sum’ was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: ‘fine_index’ was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1851:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: ‘P_ext_data’ was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: ‘offd_data’ was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: ‘offd_j’ was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:474:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: ‘P_ext_data’ was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2632:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2632 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:2026:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 2026 | value = P_offd_data_new[kk] * (vec_data[i] / gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2406:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized] 2406 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:715:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: ‘A_ext_data’ was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: ‘A_ext_i’ was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: ‘A_ext_j’ was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: ‘Sop_i’ was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: ‘Sop_j’ was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: ‘wall_time’ was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: ‘A_ext_data’ was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: ‘A_ext_i’ was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: ‘A_ext_j’ was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: ‘Sop_i’ was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: ‘Sop_j’ was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: ‘alfa’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: ‘beta’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: ‘wall_time’ was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: ‘A_ext_data’ was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: ‘A_ext_i’ was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: ‘A_ext_j’ was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: ‘Sop_i’ was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: ‘Sop_j’ was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:957:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized] 957 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:845:18: note: ‘normr’ was declared here 845 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:536:58: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: ‘A_offd_j’ was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: ‘A_offd_data’ was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: ‘A_boundary_i’ was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: ‘A_boundary_j’ was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: ‘A_boundary_data’ was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: ‘x_ext’ was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: ‘x_ext_old’ was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: ‘rhs_ext’ was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: ‘k_loc’ was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: ‘x_ext_data’ was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: ‘scale_ext’ was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ 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:87:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 87 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:133:85: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ dsuperlu.c: In function ‘hypre_SLUDistSolve’: dsuperlu.c:153:85: warning: passing argument 12 of ‘pdgssvx’ from incompatible pointer type [-Wincompatible-pointer-types] 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected ‘int *’ but argument is of type ‘HYPRE_Int *’ {aka ‘long long int *’} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: ‘a_ext_i’ was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: ‘a_ext_j’ was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: ‘a_ext_data’ was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: ‘scale_ext’ was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: ‘scale_ext’ was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: ‘index_ext’ was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj ads.c: In function ‘hypre_ADSSolve’: ads.c:1643:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:24: note: ‘r_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1634:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1634 | if (b_norm) | ^ ads.c:1477:32: note: ‘b_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1655:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1655 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1656 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:15: note: ‘r0_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:283:4: ams.c:175:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:266:21: note: ‘b_’ declared here 266 | hypre_ParVector *b_[3]; | ^~ In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘x_’ declared here 267 | hypre_ParVector *x_[3]; | ^~ In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘x_’ declared here 267 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2441:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized] 2441 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: ‘Piy’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2445:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized] 2445 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: ‘Piz’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:2931:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2931 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: ‘wall_time’ was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3937:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3937 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3938 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:24: note: ‘r_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3928:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3928 | if (b_norm) | ^ ams.c:3723:32: note: ‘b_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3949:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3949 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3950 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:15: note: ‘r0_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4702:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized] 4702 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4469:15: note: ‘diag’ was declared here 4469 | HYPRE_Real diag; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup_device.c -o par_ilu_setup_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHost’: par_ilu_solve.c:1401:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1292:23: note: ‘x_local’ was declared here 1292 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:1449:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized] 1449 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1293:23: note: ‘x_data’ was declared here 1293 | HYPRE_Real *x_data; | ^~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:1564:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1508:26: note: ‘residual’ was declared here 1508 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:158:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:77:26: note: ‘residual’ was declared here 77 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_ilu.o par_ilu_setup.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_coarsen.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu_setup_device.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APSubdivideRegion’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1, inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:649:7: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APRefineRegionsByVol’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:334:21: warning: ‘constant_stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: ‘constant_stencil_size’ was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:721:13: warning: ‘boxnum’ may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: ‘boxnum’ was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: ‘comm_type’ was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: ‘RAP’ was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: ‘RAP’ was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’ 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: ‘eps’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:241:44: warning: ‘ac_ce’ may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: ‘center’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: ‘left’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: ‘right’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’ 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function ‘hypre_PointRelax’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’ 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: ‘bsumsq’ was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:408:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: ‘a_csw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: ‘a_cse’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: ‘a_cnw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:723:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: ‘a_cse’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: ‘a_cnw’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: ‘a_cne’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:869:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: ‘a_asw’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: ‘a_ase’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: ‘a_bsw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: ‘a_bse’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: ‘a_bnw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: ‘a_bne’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: ‘a_aw’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: ‘a_as’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: ‘a_bw’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: ‘a_be’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: ‘a_bs’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: ‘a_bn’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: ‘a_csw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: ‘a_cse’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: ‘a_cnw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: ‘a_cne’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:864:29: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized] 864 | rap_csw[iAc] = a_csw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 865 | + rb[iR] * a_csw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | + ra[iR] * a_csw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | + a_bsw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | + a_asw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | + rb[iR] * a_asw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | + ra[iR] * a_bsw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:26: note: ‘rap_csw’ was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:882:29: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized] 882 | rap_cse[iAc] = a_cse[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 883 | + rb[iR] * a_cse[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | + a_bse[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | + a_ase[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | + rb[iR] * a_ase[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:36: note: ‘rap_cse’ was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:819:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:26: note: ‘rap_bsw’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:829:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 829 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:36: note: ‘rap_bse’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:849:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:46: note: ‘rap_bnw’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:859:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:56: note: ‘rap_bne’ was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:1536:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: ‘a_asw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: ‘a_ase’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: ‘a_anw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: ‘a_ane’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: ‘a_bnw’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: ‘a_bne’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: ‘a_aw’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: ‘a_ae’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: ‘a_as’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: ‘a_an’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: ‘a_be’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: ‘a_bn’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: ‘a_csw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: ‘a_cse’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: ‘a_cnw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: ‘a_cne’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:969:26: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:969:36: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:970:26: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:36: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:46: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:56: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:448:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: ‘a_csw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: ‘a_cse’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: ‘a_cnw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:788:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: ‘a_cse’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: ‘a_cnw’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: ‘a_cne’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:782:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: ‘a_asw’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: ‘a_ase’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: ‘a_bsw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: ‘a_bse’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: ‘a_bnw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: ‘a_bne’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: ‘a_aw’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: ‘a_as’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: ‘a_bw’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: ‘a_be’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: ‘a_bs’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: ‘a_bn’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: ‘a_csw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: ‘a_cse’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: ‘a_cnw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: ‘a_cne’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: ‘rap_bsw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: ‘rap_bse’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: ‘rap_bnw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: ‘rap_bne’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’: sparse_msg3_setup_rap.c:1411:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: ‘a_asw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: ‘a_ase’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: ‘a_anw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: ‘a_ane’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: ‘a_bnw’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: ‘a_bne’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: ‘a_aw’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: ‘a_ae’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: ‘a_as’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: ‘a_an’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: ‘a_be’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: ‘a_bn’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: ‘a_csw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: ‘a_cse’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: ‘a_cnw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: ‘a_cne’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: ‘rap_asw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: ‘rap_ase’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: ‘rap_anw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: ‘rap_ane’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_ls.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: ‘ndirection’ was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:423:23: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: ‘cbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: ‘fbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:861:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’ 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’ 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: ./../utilities/_hypre_utilities.h:858:2: warning: ‘col_ind1’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro ‘hypre_TMemcpy’ 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: ‘col_ind1’ was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function ‘hypre_FACRestrict2’: fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’ 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’ 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: ‘ci’ may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: ‘ci’ was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilut.c ilut.c: In function ‘hypre_ILUT’: ilut.c:147:9: warning: ‘ierr’ may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: ‘ierr’ was declared here 28 | HYPRE_Int i, ierr; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c util.c Building libHYPRE_DistributedMatrixPilutSolver.a ... ar -rcu libHYPRE_DistributedMatrixPilutSolver.a comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o ar: `u' modifier ignored since `D' is the default (see `U') 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Factor_dh.c In function ‘print_received_rows_private’, inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7: ExternalRows_dh.c:367:8: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized] 367 | if (len > 0) { | ^ ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:364:15: note: ‘len’ was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~ In function ‘print_received_rows_private’, inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7: ExternalRows_dh.c:371:11: warning: ‘cval’ may be used uninitialized [-Wmaybe-uninitialized] 371 | hypre_fprintf(logFile, "%i,%i ; ", cval[j], fill[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:364:21: note: ‘cval’ was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function ‘print_received_rows_private’, inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7: ExternalRows_dh.c:371:11: warning: ‘fill’ may be used uninitialized [-Wmaybe-uninitialized] 371 | hypre_fprintf(logFile, "%i,%i ; ", cval[j], fill[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:364:28: note: ‘fill’ was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function ‘print_received_rows_private’, inlined from ‘ExternalRows_dhRecvRows’ at ExternalRows_dh.c:170:7: ExternalRows_dh.c:373:11: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized] 373 | hypre_fprintf(logFile, "%i,%i,%g ; ", cval[j], fill[j], aval[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function ‘ExternalRows_dhRecvRows’: ExternalRows_dh.c:365:14: note: ‘aval’ was declared here 365 | REAL_DH *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_dh.c krylov_dh.c: In function ‘bicgstab_euclid’: krylov_dh.c:70:38: warning: ‘alpha_1’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: ‘alpha_1’ was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: ‘widget_1’ may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: ‘widget_1’ was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: ‘rho_2’ may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: ‘rho_2’ was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mat_dh_private.c mat_dh_private.c: In function ‘mat_dh_transpose_reuse_private_private’: mat_dh_private.c:918:13: warning: ‘aval’ may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c:885:15: note: ‘aval’ was declared here 885 | HYPRE_Real *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c MatGenFD.c In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:13: note: ‘naborx1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:31: note: ‘nabory1’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:40: note: ‘nabory2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateBlocked’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:664:22: note: ‘naborx2’ was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: ‘nabory1’ may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:31: note: ‘nabory1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: ‘naborx1’ may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:13: note: ‘naborx1’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: ‘naborx2’ may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:22: note: ‘naborx2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function ‘generateStriped’, inlined from ‘MatGenFD_Run’ at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: ‘nabory2’ may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function ‘MatGenFD_Run’: MatGenFD.c:228:40: note: ‘nabory2’ was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mat_dh_private.c: In function ‘profileMat’: mat_dh_private.c:1631:6: warning: ‘work2’ may be used uninitialized [-Wmaybe-uninitialized] 1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; } | ^ mat_dh_private.c:1507:15: note: ‘work2’ was declared here 1507 | HYPRE_Real *work2; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function ‘Vec_dhRead’: Vec_dh.c:225:9: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 225 | *vout = tmp; | ~~~~~~^~~~~ Vec_dh.c:218:10: note: ‘tmp’ was declared here 218 | Vec_dh tmp; | ^~~ Vec_dh.c: In function ‘Vec_dhReadBIN’: Vec_dh.c:292:3: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vec_dh.c:288:10: note: ‘tmp’ was declared here 288 | Vec_dh tmp; | ^~~ In function ‘init_mpi_private’, inlined from ‘SubdomainGraph_dhInit’ at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: ‘interiorCount’ may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i>/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 -j2 make[2]: Entering directory '/<>/src64m-static' Making blas ... make[3]: Entering directory '/<>/src64m-static/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c dnrm2.c: In function ‘hypre_dnrm2’: dnrm2.c:148:8: warning: ‘xmax’ may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: ‘xmax’ was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c dsyr2.c: In function ‘hypre_dsyr2’: dsyr2.c:29:21: warning: ‘jx’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: ‘jy’ may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c dtrmv.c: In function ‘hypre_dtrmv’: dtrmv.c:21:21: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c dtrsv.c: In function ‘hypre_dtrsv’: dtrsv.c:308:20: warning: ‘kx’ may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: ‘kx’ was declared here 28 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c dgesvd.c: In function ‘hypre_dgesvd’: dgesvd.c:3751:45: warning: ‘wrkbl’ may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: ‘wrkbl’ was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: ‘bdspac’ may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro ‘max’ 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: ‘bdspac’ was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: ‘ie’ may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: ‘ie’ was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function ‘hypre_dlamc5’: dlamch.c:940:18: warning: ‘y’ may be used uninitialized [-Wmaybe-uninitialized] 940 | d__1 = y * *beta; | ~~^~~~~~~ dlamch.c:840:16: note: ‘y’ was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/<>/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/<>/src64m-static/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fortran_matrix.c exchange_data.c: In function ‘hypre_DataExchangeList’: exchange_data.c:417:10: warning: ‘term_requests’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: ‘term_requests’ was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: ‘term_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: ‘term_statuses’ was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ exchange_data.c:427:13: warning: ‘tree.parent_id’ may be used uninitialized [-Wmaybe-uninitialized] 427 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.parent_id’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:445:27: warning: ‘tree.num_child’ may be used uninitialized [-Wmaybe-uninitialized] 445 | for (i = 0; i < tree.num_child; i++) | ~~^~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: ‘tree.num_child’ was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:170:21: warning: ‘tree.child_id’ may be used uninitialized [-Wmaybe-uninitialized] exchange_data.c:409:10: warning: ‘response_requests’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: ‘response_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: ‘response_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: ‘response_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:861:3: warning: ‘contact_requests’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro ‘hypre_TFree’ 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: ‘contact_requests’ was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ _hypre_utilities.h:861:3: warning: ‘contact_statuses’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro ‘hypre_TFree’ 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: ‘contact_statuses’ was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c magma.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c state.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o magma.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o state.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./_hypre_onedpl.hpp /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c lobpcg.c In function ‘lobpcg_MultiVectorByMultiVector’, inlined from ‘lobpcg_solve’ at lobpcg.c:729:10: lobpcg.c:94:4: warning: ‘blockVectorBY’ may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function ‘lobpcg_solve’: lobpcg.c:296:26: note: ‘blockVectorBY’ was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_krylov.a cp -fR ./HYPRE_*.h /<>/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' make autogen make[4]: Entering directory '/<>/src64m-static/seq_mv' make[4]: Leaving directory '/<>/src64m-static/seq_mv' make lib make[4]: Entering directory '/<>/src64m-static/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix.c csr_matrix.c: In function ‘hypre_CSRMatrixUnion’: csr_matrix.c:1264:16: warning: ‘big_jB’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:30: note: ‘big_jB’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1264:16: warning: ‘big_jA’ may be used uninitialized [-Wmaybe-uninitialized] 1264 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1164:22: note: ‘big_jA’ was declared here 1164 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matop.c: In function ‘hypre_CSRMatrixSplit’: csr_matop.c:1439:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: ‘temp’ was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./seq_mv.h /<>/src64m-static/hypre/include make[4]: Leaving directory '/<>/src64m-static/seq_mv' make[3]: Leaving directory '/<>/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/<>/src64m-static/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_aat.c par_csr_aat.c: In function ‘hypre_ParCSRAAt’: par_csr_aat.c:860:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: ‘A_ext’ was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: ‘A_ext_i’ was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: ‘A_ext_j’ was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c par_csr_bool_matop.c: In function ‘hypre_ParBooleanAAt’: par_csr_bool_matop.c:1088:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: ‘A_ext’ was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: ‘A_ext_i’ was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: ‘A_ext_j’ was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c: In function ‘hypre_ParBooleanMatmul’: par_csr_bool_matop.c:176:7: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: ‘Bs_ext’ was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: ‘Bs_ext_i’ was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: ‘B_ext_diag_j’ was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: ‘B_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: ‘B_tmp_offd_j’ was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:70:27: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: ‘col_map_offd_C’ was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function ‘hypre_ParCSRBooleanMatrixPrintIJ’: par_csr_bool_matrix.c:575:19: warning: ‘offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: ‘offd_j’ was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_communication.c par_csr_bool_matrix.c: In function ‘hypre_CSRBooleanMatrixToParCSRBooleanMatrix’: par_csr_bool_matrix.c:828:24: warning: ‘a_i’ may be used uninitialized [-Wmaybe-uninitialized] 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:829:24: warning: ‘a_j’ may be used uninitialized [-Wmaybe-uninitialized] 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop.c par_csr_communication.c: In function ‘hypre_ParCSRCommPkgCreate_core’: par_csr_communication.c:742:23: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 742 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matrix.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractBExt_Arrays_Overlap’: par_csr_matop.c:1527:32: warning: ‘B_int_data’ may be used uninitialized [-Wmaybe-uninitialized] 1527 | B_int_data[count] = diag_data[k]; | ^ par_csr_matop.c:1277:20: note: ‘B_int_data’ was declared here 1277 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c:1635:27: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: ‘B_ext_data’ was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function ‘hypre_ParCSRMatrixReadIJ’: par_csr_matrix.c:885:19: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 885 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:808:24: note: ‘offd_data’ was declared here 808 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:904:46: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 904 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ~~~~~~^~~ par_csr_matrix.c:810:24: note: ‘offd_j’ was declared here 810 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:884:15: warning: ‘tmp_j’ may be used uninitialized [-Wmaybe-uninitialized] 884 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:811:24: note: ‘tmp_j’ was declared here 811 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matrix.c: In function ‘hypre_CSRMatrixToParCSRMatrix’: par_csr_matrix.c:1244:24: warning: ‘A_i’ may be used uninitialized [-Wmaybe-uninitialized] 1244 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1245:24: warning: ‘A_j’ may be used uninitialized [-Wmaybe-uninitialized] 1245 | HYPRE_Int *A_j; | ^~~ par_csr_matrix.c:1436:10: warning: ‘A_data’ may be used uninitialized [-Wmaybe-uninitialized] 1436 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1437 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1438 | &A_data[ind], | ~~~~~~~~~~~~~ 1439 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1440 | &A_j[ind], | ~~~~~~~~~~ 1441 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1243:24: note: ‘A_data’ was declared here 1243 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matop.c: In function ‘hypre_ParCSRMatrixTransposeHost’: par_csr_matop.c:1981:21: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: ‘num_sends’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:849:34: note: in definition of macro ‘hypre_CTAlloc’ 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: ‘num_recvs’ was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: ‘AT_tmp_i’ may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: ‘AT_tmp_i’ was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: ‘AT_tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: ‘AT_tmp_data’ was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: ‘AT_buf_i’ may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: ‘AT_buf_i’ was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: ‘recv_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: ‘send_procs’ was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: ‘recv_vec_starts’ was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: ‘send_map_starts’ was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: ‘send_map_elmts’ may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: ‘send_map_elmts’ was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: ‘comm_handle’ was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘AT_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro ‘hypre_TFree’ 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: ‘AT_buf_data’ was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec.c par_csr_matvec.c: In function ‘hypre_ParCSRMatrixMatvec_FF’: par_csr_matvec.c:647:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: ‘comm_handle’ was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: ‘x_tmp’ was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: ‘num_sends’ was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixAminvDB’: par_csr_matop.c:3356:29: warning: ‘map_to_B’ may be used uninitialized [-Wmaybe-uninitialized] 3356 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3230:26: note: ‘map_to_B’ was declared here 3230 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop_marked.c: In function ‘hypre_ParMatmul_FC’: par_csr_matop_marked.c:429:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: ‘Ps_ext’ was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: ‘Ps_ext_data’ was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: ‘Ps_ext_i’ was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: ‘P_ext_diag_data’ was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: ‘P_ext_diag_j’ was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: ‘P_ext_offd_data’ was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: ‘col_map_offd_C’ was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: ‘map_P_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: ‘map_P_to_C’ was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_triplemat.c: In function ‘hypre_ParCSRMatrixRAPKTHost’: par_csr_triplemat.c:702:10: warning: ‘APext_diag’ may be used uninitialized [-Wmaybe-uninitialized] 702 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:580:26: note: ‘APext_diag’ was declared here 580 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:712:10: warning: ‘APext_offd’ may be used uninitialized [-Wmaybe-uninitialized] 712 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:581:26: note: ‘APext_offd’ was declared here 581 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ par_csr_matop.c: In function ‘hypre_ParMatmul’: par_csr_matop.c:858:13: warning: ‘Bs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: ‘Bs_ext’ was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: ‘Bs_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: ‘Bs_ext_data’ was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:44: warning: ‘Bs_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop.c:429:24: note: ‘Bs_ext_i’ was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: ‘Bs_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: ‘temp’ was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: ‘B_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: ‘B_ext_offd_data’ was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: ‘B_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: ‘B_ext_offd_j’ was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: ‘B_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: ‘B_ext_diag_data’ was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: ‘B_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: ‘B_ext_diag_j’ was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: ‘col_map_offd_C’ may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: ‘col_map_offd_C’ was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_make_system.c par_csr_matop.c: In function ‘hypre_ParTMatmul’: par_csr_matop.c:3660:42: warning: ‘C_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3660 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3502:17: note: ‘C_ext_i’ was declared here 3502 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3503:20: warning: ‘C_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3503 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3742:56: warning: ‘C_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3504:21: note: ‘C_ext_data’ was declared here 3504 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3734:28: warning: ‘C_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3734 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3509:17: note: ‘C_ext_offd_j’ was declared here 3509 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3737:31: warning: ‘C_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3737 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3510:21: note: ‘C_ext_offd_data’ was declared here 3510 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3741:28: warning: ‘C_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3506:17: note: ‘C_ext_diag_j’ was declared here 3506 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3742:31: warning: ‘C_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3742 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3507:21: note: ‘C_ext_diag_data’ was declared here 3507 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3852:44: warning: ‘C_ext_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3505:17: note: ‘C_ext_diag_i’ was declared here 3505 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3861:44: warning: ‘C_ext_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3861 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3508:17: note: ‘C_ext_offd_i’ was declared here 3508 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3834:21: warning: ‘C_tmp_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 3834 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3516:17: note: ‘C_tmp_diag_j’ was declared here 3516 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3945:52: warning: ‘C_tmp_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 3945 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3517:21: note: ‘C_tmp_diag_data’ was declared here 3517 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3839:58: warning: ‘C_tmp_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 3839 | for (jk = C_tmp_offd_i[ik]; jk < C_tmp_offd_i[ik + 1]; jk++) | ~~~~~~~~~~~~^~~~~~~~ par_csr_matop.c:3518:17: note: ‘C_tmp_offd_i’ was declared here 3518 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3769:17: warning: ‘C_tmp_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3769 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3519:17: note: ‘C_tmp_offd_j’ was declared here 3519 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3954:52: warning: ‘C_tmp_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3954 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3520:21: note: ‘C_tmp_offd_data’ was declared here 3520 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3527:21: warning: ‘send_map_starts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3527 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3850:39: warning: ‘send_map_elmts_A’ may be used uninitialized [-Wmaybe-uninitialized] 3850 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3528:21: note: ‘send_map_elmts_A’ was declared here 3528 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3846:29: warning: ‘num_sends_A’ may be used uninitialized [-Wmaybe-uninitialized] 3846 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3529:21: note: ‘num_sends_A’ was declared here 3529 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘map_B_to_C’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4144:7: note: in expansion of macro ‘hypre_TFree’ 4144 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3487:24: note: ‘map_B_to_C’ was declared here 3487 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector.c par_csr_matop.c: In function ‘hypre_ParCSRMatrixExtractSubmatrixFC’: par_csr_matop.c:5895:52: warning: ‘nc_local’ may be used uninitialized [-Wmaybe-uninitialized] 5895 | B_diag_i = hypre_TAlloc(HYPRE_Int, B_nrow_local + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:843:50: note: in definition of macro ‘hypre_TAlloc’ 843 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~ par_csr_matop.c:5726:34: note: ‘nc_local’ was declared here 5726 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ par_vector.c: In function ‘hypre_VectorToParVector’: par_vector.c:641:72: warning: ‘v_data’ may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: ‘v_data’ was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_mv.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matrix.c par_csr_block_matrix.c: In function ‘hypre_ParCSRBlockMatrixExtractBExt’: par_csr_block_matrix.c:906:39: warning: ‘B_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: ‘B_ext_data’ was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_matvec.c par_csr_block_matvec.c: In function ‘hypre_ParCSRBlockMatrixMatvec’: par_csr_block_matvec.c:100:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: ‘comm_handle’ was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: ‘x_tmp’ may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: ‘x_tmp’ was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:861:3: warning: ‘x_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro ‘hypre_TFree’ 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: ‘x_buf_data’ was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_interp.c par_csr_block_rap.c: In function ‘hypre_ParCSRBlockMatrixRAP’: par_csr_block_rap.c:500:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: ‘Ps_ext’ was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: ‘Ps_ext_i’ was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: ‘P_ext_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: ‘P_ext_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: ‘P_ext_diag_j’ was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: ‘P_ext_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: ‘col_map_offd_Pext’ was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: warning: ‘P_ext_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: ‘map_P_to_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: ‘map_P_to_Pext’ was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: ‘P_marker’ was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:239:27: warning: ‘RAP_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: ‘RAP_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: ‘RAP_ext_i’ was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:49: warning: ‘RAP_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~~~~~^~~ par_csr_block_rap.c:241:27: note: ‘RAP_ext_j’ was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:1149:27: warning: ‘col_map_offd_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: ‘col_map_offd_RAP’ was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: ‘map_P_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: ‘map_P_to_RAP’ was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: ‘map_Pext_to_RAP’ may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: ‘map_Pext_to_RAP’ was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: ‘RAP_diag_j’ was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: ‘RAP_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: ‘RAP_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: ‘RAP_offd_j’ was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterp’: par_csr_block_interp.c:1096:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: ‘A_ext’ was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: ‘wall_time’ was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_csr_block_relax.c par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpDiag’: par_csr_block_interp.c:2695:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: ‘A_ext’ was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: ‘wall_time’ was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV’: par_csr_block_interp.c:3750:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: ‘A_ext’ was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: ‘wall_time’ was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function ‘hypre_BoomerAMGBlockRelax’: par_csr_block_relax.c:1949:60: warning: ‘Vext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: ‘Vext_data’ was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro ‘hypre_TFree’ 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: ‘v_buf_data’ was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: ‘comm_handle’ was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockInterpRV2’: par_csr_block_interp.c:4790:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: ‘A_ext’ was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: ‘wall_time’ was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function ‘hypre_BoomerAMGBuildBlockDirInterp’: par_csr_block_interp.c:5143:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: ‘wall_time’ was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c par_block_nodal_systems.c 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr.c IJMatrix_parcsr.c: In function ‘hypre_IJMatrixGetValuesParCSR’: IJMatrix_parcsr.c:561:45: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: ‘offd_j’ was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: ‘offd_data’ was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: ‘col_map_offd’ was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesParCSR’: IJMatrix_parcsr.c:953:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: ‘offd_data’ was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: ‘big_offd_j’ was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: ‘tmp_data’ was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: ‘offd_j’ was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: ‘col_map_offd’ was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesParCSR’: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1487:37: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1127:19: note: ‘offd_data’ was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1475:39: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1443:30: note: ‘big_offd_j’ was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1407:33: warning: ‘tmp_data’ may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1111:20: note: ‘tmp_data’ was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1220:32: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1126:15: note: ‘offd_j’ was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ In function ‘hypre_IJMatrixAddToValuesParCSR’, inlined from ‘hypre_IJMatrixAssembleOffProcValsParCSR’ at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1205:28: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAssembleOffProcValsParCSR’: IJMatrix_parcsr.c:1147:21: note: ‘col_map_offd’ was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixSetValuesOMPParCSR’: IJMatrix_parcsr.c:3446:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3446 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: ‘big_offd_j’ was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3458:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 3458 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: ‘offd_data’ was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3140:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3140 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: ‘offd_j’ was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3119:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3119 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3120 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: ‘col_map_offd’ was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function ‘hypre_IJMatrixAddToValuesOMPParCSR’: IJMatrix_parcsr.c:4060:42: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 4060 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3623:18: note: ‘big_offd_j’ was declared here 3623 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4072:40: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 4072 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3624:19: note: ‘offd_data’ was declared here 3624 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3775:35: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 3775 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3622:15: note: ‘offd_j’ was declared here 3622 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3756:31: warning: ‘col_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 3756 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3658:21: note: ‘col_map_offd’ was declared here 3658 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c aux_interp.c In function ‘hypre_new_offd_nodes’, inlined from ‘hypre_exchange_interp_data’ at aux_interp.c:632:23: aux_interp.c:516:52: warning: ‘loc_col’ may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function ‘hypre_exchange_interp_data’: aux_interp.c:311:23: note: ‘loc_col’ was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c gen_redcs_mat.c: In function ‘hypre_seqAMGSetup’: gen_redcs_mat.c:303:21: warning: ‘total_nnz’ may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: ‘total_nnz’ was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_setup.c par_amgdd_setup.c: In function ‘hypre_BoomerAMGDDSetup’: par_amgdd_setup.c:228:25: warning: ‘recv_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: ‘recv_buffer’ was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: ‘recv_map_send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: ‘recv_map_send_buffer’ was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: ‘recv_map_send_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro ‘hypre_TFree’ 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: ‘send_buffer’ was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro ‘hypre_TFree’ 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: ‘send_flag_buffer’ was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘send_flag_buffer_size’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro ‘hypre_TFree’ 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: ‘send_flag_buffer_size’ was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_solve.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function ‘hypre_AMGDDCompGridFinalize’: ./../seq_mv/seq_mv.h:85:63: warning: ‘R_diag’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: ‘R_diag’ was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:85:63: warning: ‘R_offd’ may be used uninitialized [-Wmaybe-uninitialized] 85 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro ‘hypre_CSRMatrixI’ 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: ‘R_offd’ was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: ‘new_R_diag_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: ‘new_R_diag_rowPtr’ was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: ‘new_R_diag_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: ‘new_R_diag_colInd’ was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: ‘new_R_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: ‘new_R_diag_data’ was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: ‘new_R_offd_rowPtr’ may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: ‘new_R_offd_rowPtr’ was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: ‘new_R_offd_colInd’ may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: ‘new_R_offd_colInd’ was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: ‘new_R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: ‘new_R_offd_data’ was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_amgdd_solve.c: In function ‘hypre_BoomerAMGDDSolve’: par_amgdd_solve.c:320:28: warning: ‘resid_nrm’ may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: ‘resid_nrm’ was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: ‘rhs_norm’ may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: ‘rhs_norm’ was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_solveT.c par_amg_solveT.c: In function ‘hypre_BoomerAMGCycleT’: par_amg_solveT.c:497:27: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: ‘relax_points’ was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_setup.c par_amgdd_helpers.c: In function ‘hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo’: par_amgdd_helpers.c:3005:39: warning: ‘P_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: ‘P_tmp_info_int’ was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: ‘P_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: ‘P_tmp_info_complex’ was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: ‘R_tmp_info_int’ may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: ‘R_tmp_info_int’ was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: ‘R_tmp_info_complex’ may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: ‘R_tmp_info_complex’ was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_fsai_solve.c par_fsai_solve.c: In function ‘hypre_FSAISolve’: par_fsai_solve.c:113:22: warning: ‘resnorm’ may be used uninitialized [-Wmaybe-uninitialized] 113 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: ‘resnorm’ was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_cg_relax_wt.c: In function ‘hypre_BoomerAMGCGRelaxWt’: par_cg_relax_wt.c:238:16: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 238 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: ‘Utemp’ was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsen’: par_coarsen.c:226:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: ‘comm_handle’ was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: ‘wall_time’ was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenRuge’: par_coarsen.c:1909:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: ‘wall_time’ was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby.c par_coarsen.c: In function ‘hypre_BoomerAMGCoarsenPMISHost’: par_coarsen.c:2118:30: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: ‘comm_handle’ was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cycle.c par_cycle.c: In function ‘hypre_BoomerAMGCycle’: par_cycle.c:441:19: warning: ‘Utemp’ may be used uninitialized [-Wmaybe-uninitialized] 441 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: ‘Utemp’ was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: ‘Ztemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: ‘Ptemp_data’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:554:36: warning: ‘relax_points’ may be used uninitialized [-Wmaybe-uninitialized] 554 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | Aux_F, | ~~~~~~ 556 | CF_marker, | ~~~~~~~~~~ 557 | relax_type, | ~~~~~~~~~~~ 558 | relax_points, | ~~~~~~~~~~~~~ 559 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 560 | omega[level], | ~~~~~~~~~~~~~ 561 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | Aux_U, | ~~~~~~ 563 | Vtemp, | ~~~~~~ 564 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: ‘relax_points’ was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_add_cycle.c par_cr.c: In function ‘hypre_BoomerAMGIndepRS’: par_cr.c:813:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: ‘S_offd_j’ was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepRSa’: par_cr.c:1296:43: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: ‘S_offd_j’ was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMIS’: par_cr.c:1630:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function ‘hypre_CreateLambda’: par_add_cycle.c:922:21: warning: ‘L_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: ‘L_diag_data’ was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: ‘L_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: ‘L_diag_j’ was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: ‘L_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: ‘L_offd_data’ was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:934:34: warning: ‘L_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 934 | L_offd_j[cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:387:15: note: ‘L_offd_j’ was declared here 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: ‘Atilde_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: ‘Atilde_diag_data’ was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: ‘Atilde_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: ‘Atilde_offd_data’ was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: ‘Atilde_diag_i’ may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: ‘Atilde_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: ‘Atilde_diag_j’ was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: ‘Atilde_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:948:44: warning: ‘Atilde_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 948 | Atilde_offd_j[A_cnt_offd++] = remap[j_indx]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ par_add_cycle.c:391:15: note: ‘Atilde_offd_j’ was declared here 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_cr.c: In function ‘hypre_BoomerAMGIndepPMISa’: par_cr.c:2248:24: warning: ‘S_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 2248 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_gsmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset.c par_gsmg.c: In function ‘hypre_ParCSRMatrixFillSmooth’: par_gsmg.c:199:63: warning: ‘dof_func_offd’ may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: ‘dof_func_offd’ was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpLS’: par_gsmg.c:1279:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: ‘S_ext’ was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterp’: par_interp.c:976:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: ‘A_ext’ was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function ‘hypre_BoomerAMGBuildInterpGSMG’: par_gsmg.c:2104:25: warning: ‘S_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: ‘S_ext’ was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: ‘S_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: ‘S_ext_data’ was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: ‘S_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: ‘S_ext_i’ was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: ‘S_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: ‘S_ext_j’ was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function ‘hypre_BoomerAMGBuildInterpHE’: par_interp.c:1868:7: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: ‘A_ext’ was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_krylov_func.c par_interp.c: In function ‘hypre_BoomerAMGBuildInterpModUnk’: par_interp.c:3640:25: warning: ‘A_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3640 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2703:21: note: ‘A_ext’ was declared here 2703 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3635:4: note: in expansion of macro ‘hypre_TFree’ 3635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2698:24: note: ‘tmp_map_offd’ was declared here 2698 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup.c par_ilu.c: In function ‘hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal’: par_ilu.c:4253:7: warning: ‘nnzM’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4097:22: note: ‘nnzM’ was declared here 4097 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4253:7: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 4253 | 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", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4121:52: note: ‘r_norm’ was declared here 4121 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4254:42: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4254 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4119:22: note: ‘time_s’ was declared here 4119 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function ‘hypre_ILUParCSRInverseNSH’: par_ilu.c:4411:37: warning: ‘time_s’ may be used uninitialized [-Wmaybe-uninitialized] 4411 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4314:28: note: ‘time_s’ was declared here 4314 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_ilu_setup.c: In function ‘hypre_ILUSetupILUKSymbolic’: par_ilu_setup.c:3215:23: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 3215 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:2887:22: note: ‘capacity_S’ was declared here 2887 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu_setup.c: In function ‘hypre_ILUSetupILUT’: par_ilu_setup.c:4487:31: warning: ‘capacity_S’ may be used uninitialized [-Wmaybe-uninitialized] 4487 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:3890:29: note: ‘capacity_S’ was declared here 3890 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_multi_interp.c par_multi_interp.c: In function ‘hypre_BoomerAMGBuildMultipassHost’: par_multi_interp.c:374:17: warning: ‘C_array’ may be used uninitialized [-Wmaybe-uninitialized] 374 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: ‘C_array’ was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:656:25: warning: ‘send_map_start’ may be used uninitialized [-Wmaybe-uninitialized] 656 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: ‘send_map_start’ was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:80:21: warning: ‘send_map_elmt’ may be used uninitialized [-Wmaybe-uninitialized] 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘send_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: ‘send_procs’ was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: ‘recv_vec_start’ may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:769:10: warning: ‘recv_procs’ may be used uninitialized [-Wmaybe-uninitialized] 769 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | NULL, | ~~~~~ 773 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: ‘recv_procs’ was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_laplace.c: In function ‘GenerateSysLaplacian’: par_laplace.c:406:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_27pt.c: In function ‘GenerateLaplacian27pt’: par_laplace_27pt.c:36:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: ‘offd_data’ was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace.c: In function ‘GenerateSysLaplacianVCoef’: par_laplace.c:1305:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: ‘offd_j’ was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_laplace_9pt.c: In function ‘GenerateLaplacian9pt’: par_laplace_9pt.c:33:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: ‘offd_data’ was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildStdInterp’: par_lr_interp.c:339:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: ‘wall_time’ was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: ‘A_ext_data’ was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: ‘A_ext_i’ was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: ‘A_ext_j’ was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: ‘Sop_i’ was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: ‘Sop_j’ was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ 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:861:3: warning: ‘tmp_map_offd’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2635:4: note: in expansion of macro ‘hypre_TFree’ 2635 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2121:21: note: ‘tmp_map_offd’ was declared here 2121 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPIInterpHost’: par_lr_interp.c:1744:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: ‘A_ext_data’ was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: ‘A_ext_i’ was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: ‘A_ext_j’ was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: ‘Sop_i’ was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: ‘Sop_j’ was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_block_jacobi_solve’: par_mgr.c:4109:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4109 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4025:28: note: ‘comm_handle’ was declared here 4025 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4167:7: note: in expansion of macro ‘hypre_TFree’ 4167 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4039:21: note: ‘v_buf_data’ was declared here 4039 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_MGRBlockRelaxSolve’: par_mgr.c:4326:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 4326 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4243:28: note: ‘comm_handle’ was declared here 4243 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘v_buf_data’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4384:7: note: in expansion of macro ‘hypre_TFree’ 4384 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4257:21: note: ‘v_buf_data’ was declared here 4257 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function ‘hypre_BlockDiagInvLapack’: par_mgr.c:4430:41: warning: ‘i’ may be used uninitialized [-Wmaybe-uninitialized] 4430 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4393:33: note: ‘i’ was declared here 4393 | HYPRE_Int nblock, left_size, i; | ^ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtPICCInterp’: par_lr_interp.c:2781:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: ‘A_ext_data’ was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: ‘A_ext_i’ was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: ‘A_ext_j’ was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: ‘Sop_i’ was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2013:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function ‘hypre_MGRBuildInterpApproximateInverse’: par_mgr.c:3524:39: warning: ‘col_map_offd_P’ may be used uninitialized [-Wmaybe-uninitialized] 3524 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3415:26: note: ‘col_map_offd_P’ was declared here 3415 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFFInterp’: par_lr_interp.c:3703:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: ‘A_ext_data’ was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: ‘A_ext_i’ was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: ‘A_ext_j’ was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: ‘Sop_i’ was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3001:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_setup.c par_lr_interp.c: In function ‘hypre_BoomerAMGBuildFF1Interp’: par_lr_interp.c:4633:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: ‘A_ext_data’ was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: ‘A_ext_i’ was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: ‘A_ext_j’ was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: ‘Sop_i’ was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3918:21: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr_setup.c: In function ‘hypre_MGRSetup’: par_mgr_setup.c:24:26: warning: ‘final_coarse_size’ may be used uninitialized [-Wmaybe-uninitialized] 24 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_mgr_setup.c:1740:34: warning: ‘num_c_levels’ may be used uninitialized [-Wmaybe-uninitialized] 1740 | (mgr_data->num_coarse_levels) = num_c_levels; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ par_mgr_setup.c:28:17: note: ‘num_c_levels’ was declared here 28 | HYPRE_Int num_c_levels, nc, index_i, cflag; | ^~~~~~~~~~~~ par_lr_interp.c: In function ‘hypre_BoomerAMGBuildExtInterpHost’: par_lr_interp.c:5073:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: ‘wall_time’ was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: ‘A_ext_data’ was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: ‘A_ext_i’ was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: ‘A_ext_j’ was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_solve.c par_lr_interp.c:4848:21: note: ‘Sop_i’ was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: ‘Sop_j’ was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_nodal_systems.c par_nongalerkin.c: In function ‘hypre_BoomerAMG_MyCreateS’: par_nongalerkin.c:582:42: warning: ‘S_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: ‘S_offd_data’ was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_nodal_systems.c: In function ‘hypre_BoomerAMGCreateNodalA’: par_nodal_systems.c:795:44: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: ‘num_sends’ was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: ‘send_map_starts’ may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: ‘send_map_starts’ was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: ‘num_recvs’ was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:89:25: warning: ‘recv_vec_starts’ may be used uninitialized [-Wmaybe-uninitialized] 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: ‘send_map_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: ‘send_map_starts_AN’ was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: ‘send_map_elmts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: ‘recv_vec_starts_AN’ may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: ‘recv_vec_starts_AN’ was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: ‘AN_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rap_communication.c par_rap.c: In function ‘hypre_BoomerAMGBuildCoarseOperatorKT’: par_rap.c:822:24: warning: ‘R_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: ‘R_offd_data’ was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:819:52: warning: ‘R_offd_i’ may be used uninitialized [-Wmaybe-uninitialized] 819 | for (jj1 = R_offd_i[ic]; jj1 < R_offd_i[ic + 1]; jj1++) | ~~~~~~~~^~~~~~~~ par_rap.c:134:27: note: ‘R_offd_i’ was declared here 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: ‘R_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: ‘R_offd_j’ was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: ‘Ps_ext’ may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: ‘Ps_ext’ was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: ‘Ps_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: ‘Ps_ext_data’ was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: ‘Ps_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: ‘Ps_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: ‘Ps_ext_j’ was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: ‘col_map_offd_Pext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: ‘col_map_offd_Pext’ was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: ‘P_marker’ may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: ‘P_marker’ was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: ‘RAP_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: ‘RAP_ext’ was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: ‘RAP_diag_data’ may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: ‘RAP_diag_data’ was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: ‘RAP_diag_j’ may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: ‘RAP_diag_j’ was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.j’ may be used uninitialized [-Wmaybe-uninitialized] 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1580:32: warning: ‘RA_offd.data’ may be used uninitialized [-Wmaybe-uninitialized] mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_rotate_7pt.c: In function ‘GenerateRotate7pt’: par_rotate_7pt.c:34:18: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: ‘offd_data’ was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more.c par_relax_more.c: In function ‘hypre_ParCSRMaxEigEstimateHost’: par_relax_more.c:48:16: warning: ‘e_max’ may be used uninitialized [-Wmaybe-uninitialized] 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: ‘e_min’ may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: ‘e_min’ was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelaxWeightedJacobi_core’: par_relax.c:266:7: warning: ‘comm_handle’ may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: ‘comm_handle’ was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_relax.c: In function ‘hypre_BoomerAMGRelax1GaussSeidel’: par_relax.c:432:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: ‘num_sends’ was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: ‘status’ was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: ‘requests’ was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_interface.c par_relax.c: In function ‘hypre_BoomerAMGRelax2GaussSeidel’: par_relax.c:591:24: warning: ‘num_sends’ may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: ‘num_sends’ was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: ‘num_recvs’ may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: ‘status’ was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: ‘requests’ may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: ‘requests’ was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_stats.c par_stats.c: In function ‘hypre_BoomerAMGSetupStats’: par_stats.c:747:16: warning: ‘block_size’ may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: ‘block_size’ was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: ‘bnnz’ may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp.c par_sv_interp.c: In function ‘hypre_BoomerAMG_GMExpandInterp’: par_sv_interp.c:737:79: warning: ‘row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: ‘row_sum’ was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: ‘fine_index’ may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: ‘fine_index’ was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_sv_interp.c: In function ‘hypre_BoomerAMGRefineInterp’: par_sv_interp.c:1851:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: ‘P_ext_data’ was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: ‘P_ext_j’ was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: ‘P_ext’ was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv.c par_vardifconv.c: In function ‘GenerateVarDifConv’: par_vardifconv.c:243:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: ‘big_offd_j’ was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: ‘offd_data’ was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: ‘offd_j’ was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_sv_interp_ln.c: In function ‘hypre_BoomerAMG_LNExpandInterp’: par_sv_interp_ln.c:474:51: warning: ‘P_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: ‘P_ext_data’ was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: ‘P_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: ‘P_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: ‘P_ext_j’ was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2632:25: warning: ‘P_ext’ may be used uninitialized [-Wmaybe-uninitialized] 2632 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: ‘P_ext’ was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: ‘gm_row_sum’ may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: ‘gm_row_sum’ was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2406:34: warning: ‘q_dist_value’ may be used uninitialized [-Wmaybe-uninitialized] 2406 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: ‘q_dist_value’ was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_vardifconv_rs.c: In function ‘GenerateRSVarDifConv’: par_vardifconv_rs.c:316:29: warning: ‘big_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: ‘big_offd_j’ was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: ‘offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: ‘offd_data’ was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: ‘offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: ‘offd_j’ was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c partial.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtPIInterp’: partial.c:715:48: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: ‘A_ext_data’ was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: ‘A_ext_i’ was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: ‘A_ext_j’ was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: ‘Sop_i’ was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: ‘Sop_j’ was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c: In function ‘hypre_BoomerAMGBuildPartialStdInterp’: partial.c:1220:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: ‘wall_time’ was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: ‘A_ext_data’ was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: ‘A_ext_i’ was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: ‘A_ext_j’ was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: ‘Sop_i’ was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: ‘Sop_j’ was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: ‘alfa’ may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: ‘alfa’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: ‘beta’ may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: ‘beta’ was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c schwarz.c partial.c: In function ‘hypre_BoomerAMGBuildPartialExtInterp’: partial.c:2217:17: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: ‘wall_time’ was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: ‘A_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: ‘A_ext_data’ was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: ‘A_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: ‘A_ext_i’ was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: ‘A_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: ‘A_ext_j’ was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: ‘Sop_i’ may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: ‘Sop_i’ was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: ‘Sop_j’ may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: ‘Sop_j’ was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ schwarz.c: In function ‘hypre_ParMPSchwarzSolve’: schwarz.c:536:58: warning: ‘A_offd_j’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: ‘A_offd_j’ was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: ‘A_offd_data’ may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: ‘A_offd_data’ was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: ‘A_boundary_i’ may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: ‘A_boundary_i’ was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: ‘A_boundary_j’ may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: ‘A_boundary_j’ was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: ‘A_boundary_data’ may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: ‘A_boundary_data’ was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: ‘x_ext’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: ‘x_ext’ was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: ‘x_ext_old’ may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: ‘x_ext_old’ was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: ‘rhs_ext’ may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: ‘rhs_ext’ was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: ‘k_loc’ may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: ‘k_loc’ was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_restr.c par_restr.c: In function ‘hypre_fgmresT’: par_restr.c:957:20: warning: ‘normr’ may be used uninitialized [-Wmaybe-uninitialized] 957 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:845:18: note: ‘normr’ was declared here 845 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr.c schwarz.c: In function ‘hypre_ParAdSchwarzSolve’: schwarz.c:3089:21: warning: ‘x_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: ‘x_ext_data’ was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: ‘vtemp_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: ‘vtemp_ext_data’ was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: ‘scale_ext’ was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParAMGCreateDomainDof’: schwarz.c:3686:49: warning: ‘a_ext_i’ may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: ‘a_ext_i’ was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: ‘a_ext_j’ may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: ‘a_ext_j’ was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: ‘a_ext_data’ may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: ‘a_ext_data’ was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateScale’: schwarz.c:3797:22: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: ‘scale_ext’ was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function ‘hypre_ParGenerateHybridScale’: schwarz.c:3910:25: warning: ‘scale_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: ‘scale_ext’ was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: ‘index_ext’ may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: ‘index_ext’ was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: ‘scale_int’ may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c dsuperlu.c 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:87:63: warning: passing argument 8 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 87 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro ‘hypre_CSRMatrixBigJ’ 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of ‘dCreate_CompRowLoc_Matrix_dist’ from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected ‘int_t *’ {aka ‘int *’} but argument is of type ‘HYPRE_BigInt *’ {aka ‘long long int *’} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ams.c -o ams.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:283:4: ams.c:175:58: warning: ‘b_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:266:21: note: ‘b_’ declared here 266 | hypre_ParVector *b_[3]; | ^~ In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘x_’ declared here 267 | hypre_ParVector *x_[3]; | ^~ In function ‘hypre_ParVectorBlockSplit’, inlined from ‘hypre_BoomerAMGBlockSolve’ at ams.c:284:4: ams.c:175:58: warning: ‘x_’ may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:267:53: note: in definition of macro ‘hypre_VectorSize’ 267 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro ‘hypre_ParVectorLocalVector’ 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function ‘hypre_BoomerAMGBlockSolve’: ams.c:267:21: note: ‘x_’ declared here 267 | hypre_ParVector *x_[3]; | ^~ ads.c: In function ‘hypre_ADSSolve’: ads.c:1643:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1643 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:24: note: ‘r_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1634:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1634 | if (b_norm) | ^ ads.c:1477:32: note: ‘b_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1655:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 1655 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1656 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1477:15: note: ‘r0_norm’ was declared here 1477 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj ams.c: In function ‘hypre_AMSComputePixyz’: ams.c:2441:16: warning: ‘Piy’ may be used uninitialized [-Wmaybe-uninitialized] 2441 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: ‘Piy’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2445:16: warning: ‘Piz’ may be used uninitialized [-Wmaybe-uninitialized] 2445 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: ‘Piz’ was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ par_amg_setup.c: In function ‘hypre_BoomerAMGSetup’: par_amg_setup.c:2931:20: warning: ‘wall_time’ may be used uninitialized [-Wmaybe-uninitialized] 2931 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: ‘wall_time’ was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ ams.c: In function ‘hypre_AMSSolve’: ams.c:3937:13: warning: ‘r_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3937 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3938 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:24: note: ‘r_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3928:13: warning: ‘b_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3928 | if (b_norm) | ^ ams.c:3723:32: note: ‘b_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3949:7: warning: ‘r0_norm’ may be used uninitialized [-Wmaybe-uninitialized] 3949 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3950 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3723:15: note: ‘r0_norm’ was declared here 3723 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c: In function ‘hypre_ParCSRComputeL1NormsThreads’: ams.c:4702:41: warning: ‘diag’ may be used uninitialized [-Wmaybe-uninitialized] 4702 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4469:15: note: ‘diag’ was declared here 4469 | HYPRE_Real diag; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_setup_device.c -o par_ilu_setup_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolveRAPGMRESHost’: par_ilu_solve.c:1401:4: warning: ‘x_local’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1292:23: note: ‘x_local’ was declared here 1292 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:1449:54: warning: ‘x_data’ may be used uninitialized [-Wmaybe-uninitialized] 1449 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1293:23: note: ‘x_data’ was declared here 1293 | HYPRE_Real *x_data; | ^~~~~~ par_ilu_solve.c: In function ‘hypre_NSHSolve’: par_ilu_solve.c:1564:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1508:26: note: ‘residual’ was declared here 1508 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj par_ilu_solve.c: In function ‘hypre_ILUSolve’: par_ilu_solve.c:158:10: warning: ‘residual’ may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:77:26: note: ‘residual’ was declared here 77 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_ilu.o par_ilu_setup.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_coarsen.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu_setup_device.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_algebra.c In file included from assumed_part.c:10: In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APSubdivideRegion’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box.c In function ‘hypre_APSubdivideRegion’, inlined from ‘hypre_APSubdivideRegion’ at assumed_part.c:75:1, inlined from ‘hypre_APRefineRegionsByVol’ at assumed_part.c:649:7: _hypre_struct_mv.h:197:24: warning: ‘div’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro ‘zypre_BoxLoopInit’ 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro ‘hypre_SerialBoxLoop0Begin’ 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function ‘hypre_APRefineRegionsByVol’: assumed_part.c:87:31: note: ‘div’ declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_io.c struct_grid.c: In function ‘hypre_ComputeBoxnums’: struct_grid.c:721:13: warning: ‘boxnum’ may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: ‘boxnum’ was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ struct_io.c: In function ‘hypre_ReadBoxArrayData_CC’: struct_io.c:334:21: warning: ‘constant_stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: ‘constant_stencil_size’ was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj struct_communication.c: In function ‘hypre_CommPkgCreate’: struct_communication.c:265:12: warning: ‘comm_type’ may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: ‘comm_type’ was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/x86_64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj 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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_restrict.c smg_setup_rap.c: In function ‘hypre_SMGCreateRAPOp’: smg_setup_rap.c:65:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: ‘RAP’ was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c sparse_msg_setup_rap.c: In function ‘hypre_SparseMSGCreateRAPOp’: sparse_msg_setup_rap.c:45:11: warning: ‘RAP’ may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: ‘RAP’ was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_solve.c In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function ‘hypre_SparseMSGSolve’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘b_dot_b’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro ‘hypre_sqrt’ 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: ‘b_dot_b’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: ‘eps’ was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: ‘e_dot_e’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: ‘x_dot_x’ was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj cyclic_reduction.c: In function ‘hypre_CycRedSetupCoarseOp’: cyclic_reduction.c:241:44: warning: ‘ac_ce’ may be used uninitialized [-Wmaybe-uninitialized] 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS5’: pfmg_setup_interp.c:890:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: ‘center’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: ‘left’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: ‘right’ was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS9’: pfmg_setup_interp.c:1036:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: ‘center’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: ‘left’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: ‘right’ was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS7’: pfmg_setup_interp.c:1165:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: ‘center’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: ‘left’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: ‘right’ was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS15’: pfmg_setup_interp.c:1490:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: ‘center’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: ‘left’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: ‘right’ was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: ‘center’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: ‘left’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: ‘right’ was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: ‘center’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: ‘left’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: ‘right’ was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS19’: pfmg_setup_interp.c:1675:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: ‘center’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: ‘left’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: ‘right’ was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c: In function ‘hypre_PFMGSetupInterpOp_CC0_SS27’: pfmg_setup_interp.c:1906:10: warning: ‘center’ may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: ‘center’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: ‘left’ may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: ‘left’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: ‘right’ may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: ‘right’ was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj red_black_constantcoef_gs.c: In function ‘hypre_RedBlackConstantCoefGS’: red_black_constantcoef_gs.c:47:27: warning: ‘xoff0’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: ‘xoff1’ may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: ‘App0’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: ‘App1’ may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function ‘hypre_SemiCreateRAPOp’: semi_setup_rap.c:197:42: warning: ‘not_cdirs’ may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro ‘hypre_IndexD’ 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: ‘not_cdirs’ was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function ‘hypre_PointRelax’: ./../utilities/_hypre_utilities.h:102:20: warning: ‘bsumsq’ may be used uninitialized [-Wmaybe-uninitialized] 102 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro ‘hypre_sqrt’ 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: ‘bsumsq’ was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPSym’: smg2_setup_rap.c:408:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: ‘a_csw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: ‘a_cse’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: ‘a_cnw’ was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c: In function ‘hypre_SMG2BuildRAPNoSym’: smg2_setup_rap.c:723:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: ‘a_cse’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: ‘a_cnw’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: ‘a_cne’ was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPSym’: smg3_setup_rap.c:869:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: ‘a_asw’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: ‘a_ase’ was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: ‘a_bsw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: ‘a_bse’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: ‘a_bnw’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: ‘a_bne’ was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: ‘a_aw’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: ‘a_as’ was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: ‘a_bw’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: ‘a_be’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: ‘a_bs’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: ‘a_bn’ was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: ‘a_csw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: ‘a_cse’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: ‘a_cnw’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: ‘a_cne’ was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:265:26: warning: ‘rap_csw’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: ‘rap_cse’ may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:36: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:46: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:56: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj smg3_setup_rap.c: In function ‘hypre_SMG3BuildRAPNoSym’: smg3_setup_rap.c:1536:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: ‘a_asw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: ‘a_ase’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: ‘a_anw’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: ‘a_ane’ was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: ‘a_bnw’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: ‘a_bne’ was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: ‘a_aw’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: ‘a_ae’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: ‘a_as’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: ‘a_an’ was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: ‘a_be’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: ‘a_bn’ was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: ‘a_csw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: ‘a_cse’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: ‘a_cnw’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: ‘a_cne’ was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: ‘rap_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: ‘rap_cnw’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: ‘rap_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: ‘rap_cne’ was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: ‘rap_asw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: ‘rap_ase’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: ‘rap_anw’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: ‘rap_ane’ was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPSym’: sparse_msg2_setup_rap.c:448:57: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: ‘a_csw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: ‘a_cse’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: ‘a_cnw’ was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c: In function ‘hypre_SparseMSG2BuildRAPNoSym’: sparse_msg2_setup_rap.c:788:64: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: ‘a_cse’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: ‘a_cnw’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: ‘a_cne’ was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPSym’: sparse_msg3_setup_rap.c:782:65: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: ‘a_asw’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: ‘a_ase’ was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: ‘a_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: ‘a_bsw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: ‘a_bse’ may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: ‘a_bse’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: ‘a_bnw’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: ‘a_bne’ was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: ‘a_aw’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: ‘a_as’ was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: ‘a_bw’ may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: ‘a_bw’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: ‘a_be’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: ‘a_bs’ may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: ‘a_bs’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: ‘a_bn’ was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: ‘a_csw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: ‘a_cse’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: ‘a_cnw’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: ‘a_cne’ was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: ‘rap_bsw’ may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: ‘rap_bsw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: ‘rap_bse’ may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: ‘rap_bse’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: ‘rap_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: ‘rap_bnw’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: ‘rap_bne’ may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: ‘rap_bne’ was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj sparse_msg3_setup_rap.c: In function ‘hypre_SparseMSG3BuildRAPNoSym’: sparse_msg3_setup_rap.c:1411:57: warning: ‘a_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: ‘a_asw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: ‘a_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: ‘a_ase’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: ‘a_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: ‘a_anw’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: ‘a_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: ‘a_ane’ was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: ‘a_bnw’ may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: ‘a_bnw’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: ‘a_bne’ may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: ‘a_bne’ was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: ‘a_aw’ may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: ‘a_aw’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: ‘a_ae’ may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: ‘a_ae’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: ‘a_as’ may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: ‘a_as’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: ‘a_an’ may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: ‘a_an’ was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: ‘a_be’ may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: ‘a_be’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: ‘a_bn’ may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: ‘a_bn’ was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: ‘a_csw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: ‘a_csw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: ‘a_cse’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: ‘a_cse’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: ‘a_cnw’ may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: ‘a_cnw’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: ‘a_cne’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: ‘a_cne’ was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: ‘rap_asw’ may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: ‘rap_asw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: ‘rap_ase’ may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: ‘rap_ase’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: ‘rap_anw’ may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: ‘rap_anw’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: ‘rap_ane’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: ‘rap_ane’ was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_ls.a cp -fR ./HYPRE_*.h /<>/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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c HYPRE_sstruct_matrix.c: In function ‘HYPRE_SStructMatrixInitialize’: HYPRE_sstruct_matrix.c:314:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: ‘ilower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: ‘iupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jlower’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: ‘jlower’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: ‘jupper’ may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: ‘jupper’ was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_axpy.c HYPRE_sstruct_vector.c: In function ‘HYPRE_SStructVectorInitialize’: HYPRE_sstruct_vector.c:214:4: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: ‘ilower’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: ‘iupper’ may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: ‘iupper’ was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/x86_64-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 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_cfstencil_box.c fac_cf_coarsen.c: In function ‘hypre_AMR_CFCoarsen’: fac_cf_coarsen.c:369:35: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: ‘startrank’ was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: ‘lindex[2]’ was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_cdata.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function ‘hypre_FAC_WeightedInterp2’: fac_interp2.c:980:65: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[2]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: ‘lindex[1]’ was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_physbdy.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function ‘hypre_Maxwell_Grad’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[1]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro ‘hypre_SetIndex3’ 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: ‘lindex[2]’ was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: ‘ndirection’ may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: ‘ndirection’ was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function ‘hypre_Maxwell_PhysBdy’: maxwell_physbdy.c:423:23: warning: ‘cbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 423 | if (cbox_mapping[i + 1]) | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:28: note: ‘cbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: ‘fbox_mapping’ may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: ‘fbox_mapping’ was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[1]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro ‘hypre_SetIndex3’ 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: ‘lindex[2]’ was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_semi_interp.c maxwell_PNedelec.c: In function ‘hypre_Maxwell_PNedelec’: maxwell_PNedelec.c:544:29: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[1]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: ‘lindex[2]’ was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: ‘fCedge_ratio’ was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve.c maxwell_semi_interp.c: In function ‘hypre_Maxwell_PTopology’: maxwell_semi_interp.c:1381:33: warning: ‘iFace’ may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: ‘iFace’ was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[1]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro ‘hypre_SetIndex3’ 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: ‘lindex[2]’ was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: ‘m’ may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: ‘jElement_Face’ may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:861:3: warning: ‘vals_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro ‘hypre_TFree’ 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: ‘vals_ElementFace’ was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:861:3: warning: ‘ncols_ElementFace’ may be used uninitialized [-Wmaybe-uninitialized] 861 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro ‘hypre_TFree’ 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: ‘ncols_ElementFace’ was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: ‘fCedge_ratio’ may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: ‘fCedge_ratio’ was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_solve2.c maxwell_solve2.c: In function ‘hypre_MaxwellSolve2’: maxwell_solve2.c:185:29: warning: ‘e_dot_e’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: ‘e_dot_e’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: ‘x_dot_x’ may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: ‘x_dot_x’ was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_TV_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function ‘hypre_MaxwellTV_Setup’: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[1]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro ‘hypre_SetIndex3’ 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: ‘lindex[2]’ was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: ‘topological_face’ may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: ‘vartype_faces’ may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: ‘vartype_faces’ was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c nd1_amge_interpolation.c: In function ‘hypre_ND1AMGeInterpolation’: nd1_amge_interpolation.c:264:41: warning: ‘swap’ may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: ‘swap’ was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c sstruct_sharedDOFComm.c: In function ‘hypre_SStructSharedDOF_ParcsrMatRowsComm’: sstruct_sharedDOFComm.c:632:27: warning: ‘nbdry_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: ‘nbdry_slabs’ was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘recv_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: ‘recv_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: ‘send_slabs’ may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro ‘hypre_BoxArrayBox’ 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: ‘send_slabs’ was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[1]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro ‘hypre_SetIndex3’ 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: ‘lindex[2]’ was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function ‘hypre_FACRestrict2’: fac_restrict2.c:741:57: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[1]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:81:28: note: in definition of macro ‘hypre_min’ 81 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: ‘lindex[2]’ was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj fac_amr_fcoarsen.c: In function ‘hypre_AMR_FCoarsen’: fac_amr_fcoarsen.c:2223:47: warning: ‘startrank’ may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: ‘startrank’ was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: ‘max_contribut_size’ may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: ‘max_contribut_size’ was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: ‘lindex[1]’ may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro ‘hypre_SetIndex3’ 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[1]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: ‘lindex[2]’ may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro ‘hypre_SetIndex3’ 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: ‘lindex[2]’ was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: ‘stencil_size’ may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: ‘stencil_size’ was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: ‘stencil_ranks’ may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: ‘stencil_ranks’ was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: ‘rank_stencils’ may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: ‘stencil_contrib_cnt’ may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: ‘stencil_contrib_cnt’ was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: ‘stencil_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: ‘stencil_contrib_i’ was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: ‘weight_contrib_i’ may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: ‘weight_contrib_i’ was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: ‘shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: ‘shift_box’ was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: ‘volume_shift_box’ may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: ‘volume_shift_box’ was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: ‘vals’ may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: ‘vals’ was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: ‘ci’ may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: ‘ci’ was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj 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 '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' set -e; \ echo "max available processors nproc=`nproc`"; \ if [ "yes" = "no" ]; then \ echo Tests have been disabled on amd64; \ else echo "=== Building tests ==="; \ for build in src src-static src64 src64-static; do \ echo "=== Running tests from $build ==="; \ cd $build; \ TEST_LD_LIBRARY_PATH=/<>/$build/lib:/usr/lib/libeatmydata; \ echo "== running make check (single) =="; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} make check; \ echo "== running make check (MPI -P 3 1 1) =="; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} CHECKRUN="mpirun -n 3" PARMS='-P 3 1 1' make check; \ if [ "x" = "xno" ]; then \ echo "== skipping make checkpar on amd64 =="; \ else \ echo "== running make checkpar =="; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} make checkpar ; \ fi; \ cd ..; \ done; \ fi max available processors nproc=2 === Building tests === === Running tests from src === == running make check (single) == make[2]: Entering directory '/<>/src' Checking the library ... make[3]: Entering directory '/<>/src/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function ‘BuildFuncsFromOneFile’: ij.c:9900:26: warning: ‘dof_func’ may be used uninitialized [-Wmaybe-uninitialized] 9900 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9833:26: note: ‘dof_func’ was declared here 9833 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function ‘BuildBigArrayFromOneFile’: ij.c:10048:12: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 10048 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:10003:20: note: ‘filename’ was declared here 10003 | char *filename; | ^~~~~~~~ ij.c:10110:24: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ^ ij.c:10010:20: note: ‘send_buffer’ was declared here 10010 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10109:24: warning: ‘displs’ may be used uninitialized [-Wmaybe-uninitialized] 10109 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:10012:20: note: ‘displs’ was declared here 10012 | HYPRE_Int *displs; | ^~~~~~ ij.c:10106:15: warning: ‘array_procs’ may be used uninitialized [-Wmaybe-uninitialized] 10106 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:10013:20: note: ‘array_procs’ was declared here 10013 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10110:43: warning: ‘global_array’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:10008:20: note: ‘global_array’ was declared here 10008 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function ‘BuildParRotate7pt’: ij.c:10466:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:24: note: ‘eps’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~ ij.c:10466:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:29: note: ‘alpha’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function ‘main’: ij.c:2852:17: warning: ‘row_sizes’ may be used uninitialized [-Wmaybe-uninitialized] 2852 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:182:24: note: ‘row_sizes’ was declared here 182 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function ‘buildMatrixEntries’: ij_assembly.c:514:16: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: ‘A’ was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function ‘test_SetOffProc’: ij_assembly.c:848:10: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: ‘nnzrow’ was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: ‘rows’ was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: ‘cols’ was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: ‘coefs’ was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function ‘main’: ij_assembly.c:348:7: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: ‘nnzrow’ was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: ‘cols’ was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: ‘coefs’ was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: ‘rows’ was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: ‘rows2’ may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: ‘rows2’ was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function ‘main’: sstruct.c:2667:25: warning: ‘parts’ may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: ‘parts’ was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: ‘refine’ may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: ‘refine’ was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: ‘distribute’ may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: ‘distribute’ was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: ‘block’ was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: ‘nparts’ may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: ‘nparts’ was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /<>/src/hypre/include/_hypre_utilities.h:858:2: warning: ‘values_size’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro ‘hypre_TMemcpy’ 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: ‘values_size’ was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function ‘main’: struct.c:1554:13: warning: ‘jacobi_weight’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | HYPRE_StructSparseMSGSetJacobiWeight(solver, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: ‘jacobi_weight’ was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: ‘nblocks’ was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function ‘main’: maxwell_unscaled.c:1930:7: warning: ‘solver_id’ may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: ‘solver_id’ was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function ‘main’: struct_migrate.c:315:41: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: ‘p’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: ‘q’ may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: ‘q’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: ‘r’ was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /<>/src/hypre/include/_hypre_utilities.h:849:12: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro ‘hypre_CTAlloc’ 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: ‘nblocks’ was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function ‘BuildParRotate7pt’: ij_mm.c:2452:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: ‘eps’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: ‘alpha’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/<>/src/hypre/lib -lHYPRE -Wl,-rpath,/<>/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/<>/src/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000008 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000008 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000277 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000123 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000208 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000100 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 3003 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.196e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.928e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.320e-02 6.629e-02 -6.121e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.633594 memory = 3.350625 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.016429 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003492 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684972e+00 0.274643 2.746429e-01 Cycle 2 1.447909e+00 0.166714 4.578691e-02 Cycle 3 2.120950e-01 0.146484 6.707031e-03 Cycle 4 3.036456e-02 0.143165 9.602118e-04 Cycle 5 4.363803e-03 0.143714 1.379956e-04 Cycle 6 6.357046e-04 0.145677 2.010274e-05 Cycle 7 9.436902e-05 0.148448 2.984211e-06 Cycle 8 1.432878e-05 0.151838 4.531158e-07 Cycle 9 2.230948e-06 0.155697 7.054877e-08 Cycle 10 3.565162e-07 0.159805 1.127403e-08 Cycle 11 5.842470e-08 0.163877 1.847551e-09 Average Convergence Factor = 0.160714 Complexity: grid = 1.617000 operator = 2.633594 cycle = 5.264687 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002595 seconds wall MFLOPS = 0.000000 cpu clock time = 0.001213 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847551e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000211 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000211 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.004867 seconds wall MFLOPS = 0.000000 cpu clock time = 0.004869 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.003595 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003595 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.002808 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002808 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000245 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000246 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.003751 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003754 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:34 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:34 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:34 struct.err make[2]: Leaving directory '/<>/src' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/<>/src' Checking the library ... make[3]: Entering directory '/<>/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000005 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000004 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000075 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000071 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000452 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000172 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2048 0.443 14 55 30.1 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.986e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.404e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.629e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.871e-02 2.595e-02 -5.027e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.529531 memory = 3.232969 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.020244 seconds wall MFLOPS = 0.000000 cpu clock time = 0.005021 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041858e+01 0.329464 3.294645e-01 Cycle 2 2.327630e+00 0.223411 7.360614e-02 Cycle 3 4.877599e-01 0.209552 1.542432e-02 Cycle 4 1.043705e-01 0.213979 3.300486e-03 Cycle 5 2.295373e-02 0.219925 7.258608e-04 Cycle 6 5.154733e-03 0.224571 1.630070e-04 Cycle 7 1.174174e-03 0.227786 3.713064e-05 Cycle 8 2.700172e-04 0.229963 8.538692e-06 Cycle 9 6.250116e-05 0.231471 1.976460e-06 Cycle 10 1.453517e-05 0.232558 4.596424e-07 Cycle 11 3.392219e-06 0.233380 1.072714e-07 Cycle 12 7.938775e-07 0.234029 2.510461e-08 Cycle 13 1.862124e-07 0.234561 5.888555e-09 Average Convergence Factor = 0.232768 Complexity: grid = 1.531000 operator = 2.529531 cycle = 5.057656 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.007410 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002453 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.888555e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000714 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000480 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.093728 seconds wall MFLOPS = 0.000000 cpu clock time = 0.049621 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.121708 seconds wall MFLOPS = 0.000000 cpu clock time = 0.052280 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.024168 seconds wall MFLOPS = 0.000000 cpu clock time = 0.009124 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.004388 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003335 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.028224 seconds wall MFLOPS = 0.000000 cpu clock time = 0.009319 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:34 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:34 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:34 struct.err make[2]: Leaving directory '/<>/src' == running make checkpar == make[2]: Entering directory '/<>/src' Checking the library ... make[3]: Entering directory '/<>/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/<>/src' === Running tests from src-static === == running make check (single) == make[2]: Entering directory '/<>/src-static' Checking the library ... make[3]: Entering directory '/<>/src-static/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function ‘BuildFuncsFromOneFile’: ij.c:9900:26: warning: ‘dof_func’ may be used uninitialized [-Wmaybe-uninitialized] 9900 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9833:26: note: ‘dof_func’ was declared here 9833 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function ‘BuildBigArrayFromOneFile’: ij.c:10048:12: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 10048 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:10003:20: note: ‘filename’ was declared here 10003 | char *filename; | ^~~~~~~~ ij.c:10110:24: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ^ ij.c:10010:20: note: ‘send_buffer’ was declared here 10010 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10109:24: warning: ‘displs’ may be used uninitialized [-Wmaybe-uninitialized] 10109 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:10012:20: note: ‘displs’ was declared here 10012 | HYPRE_Int *displs; | ^~~~~~ ij.c:10106:15: warning: ‘array_procs’ may be used uninitialized [-Wmaybe-uninitialized] 10106 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:10013:20: note: ‘array_procs’ was declared here 10013 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10110:43: warning: ‘global_array’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:10008:20: note: ‘global_array’ was declared here 10008 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function ‘BuildParRotate7pt’: ij.c:10466:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:24: note: ‘eps’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~ ij.c:10466:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:29: note: ‘alpha’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function ‘main’: ij.c:2852:17: warning: ‘row_sizes’ may be used uninitialized [-Wmaybe-uninitialized] 2852 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:182:24: note: ‘row_sizes’ was declared here 182 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function ‘buildMatrixEntries’: ij_assembly.c:514:16: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: ‘A’ was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function ‘test_SetOffProc’: ij_assembly.c:848:10: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: ‘nnzrow’ was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: ‘rows’ was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: ‘cols’ was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: ‘coefs’ was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function ‘main’: ij_assembly.c:348:7: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: ‘nnzrow’ was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: ‘cols’ was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: ‘coefs’ was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: ‘rows’ was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: ‘rows2’ may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: ‘rows2’ was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function ‘main’: sstruct.c:2667:25: warning: ‘parts’ may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: ‘parts’ was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: ‘refine’ may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: ‘refine’ was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: ‘distribute’ may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: ‘distribute’ was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: ‘block’ was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: ‘nparts’ may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: ‘nparts’ was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /<>/src-static/hypre/include/_hypre_utilities.h:858:2: warning: ‘values_size’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro ‘hypre_TMemcpy’ 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: ‘values_size’ was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function ‘main’: struct.c:1554:13: warning: ‘jacobi_weight’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | HYPRE_StructSparseMSGSetJacobiWeight(solver, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: ‘jacobi_weight’ was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: ‘nblocks’ was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function ‘main’: maxwell_unscaled.c:1930:7: warning: ‘solver_id’ may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: ‘solver_id’ was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function ‘main’: struct_migrate.c:315:41: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: ‘p’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: ‘q’ may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: ‘q’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: ‘r’ was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /<>/src-static/hypre/include/_hypre_utilities.h:849:12: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro ‘hypre_CTAlloc’ 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: ‘nblocks’ was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function ‘BuildParRotate7pt’: ij_mm.c:2452:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: ‘eps’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: ‘alpha’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/<>/src-static/hypre/lib -lHYPRE -Wl,-rpath,/<>/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/<>/src-static/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000001 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000001 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000275 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000124 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000182 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000080 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 3003 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.196e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.928e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.320e-02 6.629e-02 -6.121e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.633594 memory = 3.350625 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.006258 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003231 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684972e+00 0.274643 2.746429e-01 Cycle 2 1.447909e+00 0.166714 4.578691e-02 Cycle 3 2.120950e-01 0.146484 6.707031e-03 Cycle 4 3.036456e-02 0.143165 9.602118e-04 Cycle 5 4.363803e-03 0.143714 1.379956e-04 Cycle 6 6.357046e-04 0.145677 2.010274e-05 Cycle 7 9.436902e-05 0.148448 2.984211e-06 Cycle 8 1.432878e-05 0.151838 4.531158e-07 Cycle 9 2.230948e-06 0.155697 7.054877e-08 Cycle 10 3.565162e-07 0.159805 1.127403e-08 Cycle 11 5.842470e-08 0.163877 1.847551e-09 Average Convergence Factor = 0.160714 Complexity: grid = 1.617000 operator = 2.633594 cycle = 5.264687 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002525 seconds wall MFLOPS = 0.000000 cpu clock time = 0.001144 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847551e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000166 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000167 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.004107 seconds wall MFLOPS = 0.000000 cpu clock time = 0.004107 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.003234 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003229 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.002801 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002797 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000225 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000232 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.003476 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003477 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:35 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:35 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:35 struct.err make[2]: Leaving directory '/<>/src-static' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/<>/src-static' Checking the library ... make[3]: Entering directory '/<>/src-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src-static/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000001 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000252 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000089 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000382 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000082 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2048 0.443 14 55 30.1 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.986e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.404e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.629e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.871e-02 2.595e-02 -5.027e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.529531 memory = 3.232969 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.018067 seconds wall MFLOPS = 0.000000 cpu clock time = 0.004071 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041858e+01 0.329464 3.294645e-01 Cycle 2 2.327630e+00 0.223411 7.360614e-02 Cycle 3 4.877599e-01 0.209552 1.542432e-02 Cycle 4 1.043705e-01 0.213979 3.300486e-03 Cycle 5 2.295373e-02 0.219925 7.258608e-04 Cycle 6 5.154733e-03 0.224571 1.630070e-04 Cycle 7 1.174174e-03 0.227786 3.713064e-05 Cycle 8 2.700172e-04 0.229963 8.538692e-06 Cycle 9 6.250116e-05 0.231471 1.976460e-06 Cycle 10 1.453517e-05 0.232558 4.596424e-07 Cycle 11 3.392219e-06 0.233380 1.072714e-07 Cycle 12 7.938775e-07 0.234029 2.510461e-08 Cycle 13 1.862124e-07 0.234561 5.888555e-09 Average Convergence Factor = 0.232768 Complexity: grid = 1.531000 operator = 2.529531 cycle = 5.057656 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.008518 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002465 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.888555e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.001923 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000746 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.088535 seconds wall MFLOPS = 0.000000 cpu clock time = 0.027874 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.092233 seconds wall MFLOPS = 0.000000 cpu clock time = 0.037752 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.013930 seconds wall MFLOPS = 0.000000 cpu clock time = 0.004785 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.001530 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000507 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.027559 seconds wall MFLOPS = 0.000000 cpu clock time = 0.009487 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:35 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:35 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:35 struct.err make[2]: Leaving directory '/<>/src-static' == running make checkpar == make[2]: Entering directory '/<>/src-static' Checking the library ... make[3]: Entering directory '/<>/src-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src-static/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/<>/src-static' === Running tests from src64 === == running make check (single) == make[2]: Entering directory '/<>/src64' Checking the library ... make[3]: Entering directory '/<>/src64/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function ‘BuildFuncsFromOneFile’: ij.c:9900:26: warning: ‘dof_func’ may be used uninitialized [-Wmaybe-uninitialized] 9900 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9833:26: note: ‘dof_func’ was declared here 9833 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function ‘BuildBigArrayFromOneFile’: ij.c:10048:12: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 10048 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:10003:20: note: ‘filename’ was declared here 10003 | char *filename; | ^~~~~~~~ ij.c:10110:24: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ^ ij.c:10010:20: note: ‘send_buffer’ was declared here 10010 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10109:24: warning: ‘displs’ may be used uninitialized [-Wmaybe-uninitialized] 10109 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:10012:20: note: ‘displs’ was declared here 10012 | HYPRE_Int *displs; | ^~~~~~ ij.c:10106:15: warning: ‘array_procs’ may be used uninitialized [-Wmaybe-uninitialized] 10106 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:10013:20: note: ‘array_procs’ was declared here 10013 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10110:43: warning: ‘global_array’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:10008:20: note: ‘global_array’ was declared here 10008 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function ‘BuildParRotate7pt’: ij.c:10466:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:24: note: ‘eps’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~ ij.c:10466:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:29: note: ‘alpha’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function ‘main’: ij.c:2852:17: warning: ‘row_sizes’ may be used uninitialized [-Wmaybe-uninitialized] 2852 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:182:24: note: ‘row_sizes’ was declared here 182 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function ‘buildMatrixEntries’: ij_assembly.c:514:16: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: ‘A’ was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function ‘test_SetOffProc’: ij_assembly.c:848:10: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: ‘nnzrow’ was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: ‘rows’ was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: ‘cols’ was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: ‘coefs’ was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function ‘main’: ij_assembly.c:348:7: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: ‘nnzrow’ was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: ‘cols’ was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: ‘coefs’ was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: ‘rows’ was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: ‘rows2’ may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: ‘rows2’ was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function ‘main’: sstruct.c:2667:25: warning: ‘parts’ may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: ‘parts’ was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: ‘refine’ may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: ‘refine’ was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: ‘distribute’ may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: ‘distribute’ was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: ‘block’ was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: ‘nparts’ may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: ‘nparts’ was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /<>/src64/hypre/include/_hypre_utilities.h:858:2: warning: ‘values_size’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro ‘hypre_TMemcpy’ 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: ‘values_size’ was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function ‘main’: struct.c:1554:13: warning: ‘jacobi_weight’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | HYPRE_StructSparseMSGSetJacobiWeight(solver, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: ‘jacobi_weight’ was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: ‘nblocks’ was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function ‘main’: maxwell_unscaled.c:1930:7: warning: ‘solver_id’ may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: ‘solver_id’ was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function ‘main’: struct_migrate.c:315:41: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: ‘p’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: ‘q’ may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: ‘q’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: ‘r’ was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /<>/src64/hypre/include/_hypre_utilities.h:849:12: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro ‘hypre_CTAlloc’ 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: ‘nblocks’ was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function ‘BuildParRotate7pt’: ij_mm.c:2452:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: ‘eps’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: ‘alpha’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/<>/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/<>/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/<>/src64/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000008 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000007 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000320 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000165 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000189 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000089 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 3003 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.196e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.928e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.320e-02 6.629e-02 -6.121e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.633594 memory = 3.350625 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.006481 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003700 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684972e+00 0.274643 2.746429e-01 Cycle 2 1.447909e+00 0.166714 4.578691e-02 Cycle 3 2.120950e-01 0.146484 6.707031e-03 Cycle 4 3.036456e-02 0.143165 9.602118e-04 Cycle 5 4.363803e-03 0.143714 1.379956e-04 Cycle 6 6.357046e-04 0.145677 2.010274e-05 Cycle 7 9.436902e-05 0.148448 2.984211e-06 Cycle 8 1.432878e-05 0.151838 4.531158e-07 Cycle 9 2.230948e-06 0.155697 7.054877e-08 Cycle 10 3.565162e-07 0.159805 1.127403e-08 Cycle 11 5.842470e-08 0.163877 1.847551e-09 Average Convergence Factor = 0.160714 Complexity: grid = 1.617000 operator = 2.633594 cycle = 5.264687 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002596 seconds wall MFLOPS = 0.000000 cpu clock time = 0.001194 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847551e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000257 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000257 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.005131 seconds wall MFLOPS = 0.000000 cpu clock time = 0.005132 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.003513 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003513 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.003255 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003256 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000287 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000287 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.003569 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003565 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:37 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:37 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:37 struct.err make[2]: Leaving directory '/<>/src64' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/<>/src64' Checking the library ... make[3]: Entering directory '/<>/src64/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000007 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000008 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000715 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000127 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000715 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000634 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2048 0.443 14 55 30.1 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.986e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.404e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.629e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.871e-02 2.595e-02 -5.027e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.529531 memory = 3.232969 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.018492 seconds wall MFLOPS = 0.000000 cpu clock time = 0.010799 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041858e+01 0.329464 3.294645e-01 Cycle 2 2.327630e+00 0.223411 7.360614e-02 Cycle 3 4.877599e-01 0.209552 1.542432e-02 Cycle 4 1.043705e-01 0.213979 3.300486e-03 Cycle 5 2.295373e-02 0.219925 7.258608e-04 Cycle 6 5.154733e-03 0.224571 1.630070e-04 Cycle 7 1.174174e-03 0.227786 3.713064e-05 Cycle 8 2.700172e-04 0.229963 8.538692e-06 Cycle 9 6.250116e-05 0.231471 1.976460e-06 Cycle 10 1.453517e-05 0.232558 4.596424e-07 Cycle 11 3.392219e-06 0.233380 1.072714e-07 Cycle 12 7.938775e-07 0.234029 2.510461e-08 Cycle 13 1.862124e-07 0.234561 5.888555e-09 Average Convergence Factor = 0.232768 Complexity: grid = 1.531000 operator = 2.529531 cycle = 5.057656 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.010934 seconds wall MFLOPS = 0.000000 cpu clock time = 0.006045 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.888555e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000853 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000506 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.077921 seconds wall MFLOPS = 0.000000 cpu clock time = 0.039667 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.090667 seconds wall MFLOPS = 0.000000 cpu clock time = 0.045285 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.022787 seconds wall MFLOPS = 0.000000 cpu clock time = 0.005364 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.001756 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000587 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.028256 seconds wall MFLOPS = 0.000000 cpu clock time = 0.009469 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:37 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:37 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:37 struct.err make[2]: Leaving directory '/<>/src64' == running make checkpar == make[2]: Entering directory '/<>/src64' Checking the library ... make[3]: Entering directory '/<>/src64/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/<>/src64' === Running tests from src64-static === == running make check (single) == make[2]: Entering directory '/<>/src64-static' Checking the library ... make[3]: Entering directory '/<>/src64-static/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function ‘BuildFuncsFromOneFile’: ij.c:9900:26: warning: ‘dof_func’ may be used uninitialized [-Wmaybe-uninitialized] 9900 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9833:26: note: ‘dof_func’ was declared here 9833 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function ‘BuildBigArrayFromOneFile’: ij.c:10048:12: warning: ‘filename’ may be used uninitialized [-Wmaybe-uninitialized] 10048 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:10003:20: note: ‘filename’ was declared here 10003 | char *filename; | ^~~~~~~~ ij.c:10110:24: warning: ‘send_buffer’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ^ ij.c:10010:20: note: ‘send_buffer’ was declared here 10010 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10109:24: warning: ‘displs’ may be used uninitialized [-Wmaybe-uninitialized] 10109 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:10012:20: note: ‘displs’ was declared here 10012 | HYPRE_Int *displs; | ^~~~~~ ij.c:10106:15: warning: ‘array_procs’ may be used uninitialized [-Wmaybe-uninitialized] 10106 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:10013:20: note: ‘array_procs’ was declared here 10013 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10110:43: warning: ‘global_array’ may be used uninitialized [-Wmaybe-uninitialized] 10110 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:10008:20: note: ‘global_array’ was declared here 10008 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function ‘BuildParRotate7pt’: ij.c:10466:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:24: note: ‘eps’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~ ij.c:10466:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 10466 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10396:29: note: ‘alpha’ was declared here 10396 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function ‘main’: ij.c:2852:17: warning: ‘row_sizes’ may be used uninitialized [-Wmaybe-uninitialized] 2852 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:182:24: note: ‘row_sizes’ was declared here 182 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function ‘buildMatrixEntries’: ij_assembly.c:514:16: warning: ‘A’ may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: ‘A’ was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function ‘test_SetOffProc’: ij_assembly.c:848:10: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: ‘nnzrow’ was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: ‘rows’ was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: ‘cols’ was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: ‘coefs’ was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function ‘main’: ij_assembly.c:348:7: warning: ‘nnzrow’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: ‘nnzrow’ was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: ‘cols’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: ‘cols’ was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: ‘coefs’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: ‘coefs’ was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: ‘rows’ may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: ‘rows’ was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: ‘rows2’ may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: ‘rows2’ was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function ‘main’: sstruct.c:2667:25: warning: ‘parts’ may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: ‘parts’ was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: ‘refine’ may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: ‘refine’ was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: ‘distribute’ may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: ‘distribute’ was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: ‘block’ may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: ‘block’ was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: ‘nparts’ may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: ‘nparts’ was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /<>/src64-static/hypre/include/_hypre_utilities.h:858:2: warning: ‘values_size’ may be used uninitialized [-Wmaybe-uninitialized] 858 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro ‘hypre_TMemcpy’ 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: ‘values_size’ was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function ‘main’: struct.c:1554:13: warning: ‘jacobi_weight’ may be used uninitialized [-Wmaybe-uninitialized] 1554 | HYPRE_StructSparseMSGSetJacobiWeight(solver, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: ‘jacobi_weight’ was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: ‘nblocks’ was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function ‘main’: maxwell_unscaled.c:1930:7: warning: ‘solver_id’ may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: ‘solver_id’ was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function ‘main’: struct_migrate.c:315:41: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: ‘p’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: ‘q’ may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: ‘q’ was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: ‘r’ was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /<>/src64-static/hypre/include/_hypre_utilities.h:849:12: warning: ‘nblocks’ may be used uninitialized [-Wmaybe-uninitialized] 849 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro ‘hypre_CTAlloc’ 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: ‘nblocks’ was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function ‘BuildParRotate7pt’: ij_mm.c:2452:7: warning: ‘eps’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: ‘eps’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: ‘alpha’ may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: ‘alpha’ was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/<>/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/x86_64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/<>/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/<>/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/<>/src64-static/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000001 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000001 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000293 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000138 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000153 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000051 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 3003 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.196e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.928e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.320e-02 6.629e-02 -6.121e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.633594 memory = 3.350625 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.006709 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003358 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684972e+00 0.274643 2.746429e-01 Cycle 2 1.447909e+00 0.166714 4.578691e-02 Cycle 3 2.120950e-01 0.146484 6.707031e-03 Cycle 4 3.036456e-02 0.143165 9.602118e-04 Cycle 5 4.363803e-03 0.143714 1.379956e-04 Cycle 6 6.357046e-04 0.145677 2.010274e-05 Cycle 7 9.436902e-05 0.148448 2.984211e-06 Cycle 8 1.432878e-05 0.151838 4.531158e-07 Cycle 9 2.230948e-06 0.155697 7.054877e-08 Cycle 10 3.565162e-07 0.159805 1.127403e-08 Cycle 11 5.842470e-08 0.163877 1.847551e-09 Average Convergence Factor = 0.160714 Complexity: grid = 1.617000 operator = 2.633594 cycle = 5.264687 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002734 seconds wall MFLOPS = 0.000000 cpu clock time = 0.001284 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847551e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000161 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000161 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.005216 seconds wall MFLOPS = 0.000000 cpu clock time = 0.005217 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.003750 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003751 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.004497 seconds wall MFLOPS = 0.000000 cpu clock time = 0.004493 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000248 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000248 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.003710 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003710 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:38 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:38 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:38 struct.err make[2]: Leaving directory '/<>/src64-static' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/<>/src64-static' Checking the library ... make[3]: Entering directory '/<>/src64-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64-static/test' ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000002 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: solver ID = 0 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000263 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000099 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000509 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000482 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2048 0.443 14 55 30.1 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.986e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.404e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.629e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.871e-02 2.595e-02 -5.027e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.529531 memory = 3.232969 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.011595 seconds wall MFLOPS = 0.000000 cpu clock time = 0.010157 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041858e+01 0.329464 3.294645e-01 Cycle 2 2.327630e+00 0.223411 7.360614e-02 Cycle 3 4.877599e-01 0.209552 1.542432e-02 Cycle 4 1.043705e-01 0.213979 3.300486e-03 Cycle 5 2.295373e-02 0.219925 7.258608e-04 Cycle 6 5.154733e-03 0.224571 1.630070e-04 Cycle 7 1.174174e-03 0.227786 3.713064e-05 Cycle 8 2.700172e-04 0.229963 8.538692e-06 Cycle 9 6.250116e-05 0.231471 1.976460e-06 Cycle 10 1.453517e-05 0.232558 4.596424e-07 Cycle 11 3.392219e-06 0.233380 1.072714e-07 Cycle 12 7.938775e-07 0.234029 2.510461e-08 Cycle 13 1.862124e-07 0.234561 5.888555e-09 Average Convergence Factor = 0.232768 Complexity: grid = 1.531000 operator = 2.529531 cycle = 5.057656 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.005569 seconds wall MFLOPS = 0.000000 cpu clock time = 0.005433 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.888555e-09 Using HYPRE_RELEASE_VERSION: 2.29.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.003529 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000748 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.085927 seconds wall MFLOPS = 0.000000 cpu clock time = 0.039928 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.073258 seconds wall MFLOPS = 0.000000 cpu clock time = 0.043626 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.29.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.016108 seconds wall MFLOPS = 0.000000 cpu clock time = 0.007998 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000931 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000914 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.025494 seconds wall MFLOPS = 0.000000 cpu clock time = 0.019098 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:38 ij.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:38 sstruct.err -rw-r--r-- 1 debomatic sbuild 0 Jun 3 11:38 struct.err make[2]: Leaving directory '/<>/src64-static' == running make checkpar == make[2]: Entering directory '/<>/src64-static' Checking the library ... make[3]: Entering directory '/<>/src64-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/<>/src64-static/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/<>/src64-static' make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --sourcedirectory=src dh_testroot -O--sourcedirectory=src dh_prep -O--sourcedirectory=src debian/rules override_dh_auto_install make[1]: Entering directory '/<>' dh_auto_install -Dsrc cd src && make -j2 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_onedpl.hpp /<>/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' make autogen make[4]: Entering directory '/<>/src/seq_mv' make[4]: Leaving directory '/<>/src/seq_mv' make lib make[4]: Entering directory '/<>/src/seq_mv' cp -fR ./HYPRE_*.h /<>/src/hypre/include cp -fR ./seq_mv.h /<>/src/hypre/include make[4]: Leaving directory '/<>/src/seq_mv' 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/x86_64-linux-gnu /<>/debian/tmp/usr/include/hypre make[2]: Leaving directory '/<>/src' dh_auto_install -Dsrc-static cd src-static && make -j2 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_onedpl.hpp /<>/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' make autogen make[4]: Entering directory '/<>/src-static/seq_mv' make[4]: Leaving directory '/<>/src-static/seq_mv' make lib make[4]: Entering directory '/<>/src-static/seq_mv' cp -fR ./HYPRE_*.h /<>/src-static/hypre/include cp -fR ./seq_mv.h /<>/src-static/hypre/include make[4]: Leaving directory '/<>/src-static/seq_mv' 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/x86_64-linux-gnu /<>/debian/tmp-static/usr/include/hypre make[2]: Leaving directory '/<>/src-static' dh_auto_install -Dsrc64 cd src64 && make -j2 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_onedpl.hpp /<>/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' make autogen make[4]: Entering directory '/<>/src64/seq_mv' make[4]: Leaving directory '/<>/src64/seq_mv' make lib make[4]: Entering directory '/<>/src64/seq_mv' cp -fR ./HYPRE_*.h /<>/src64/hypre/include cp -fR ./seq_mv.h /<>/src64/hypre/include make[4]: Leaving directory '/<>/src64/seq_mv' 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/x86_64-linux-gnu /<>/debian/tmp64/usr/include/hypre make[2]: Leaving directory '/<>/src64' dh_auto_install -Dsrc64m cd src64m && make -j2 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_onedpl.hpp /<>/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' make autogen make[4]: Entering directory '/<>/src64m/seq_mv' make[4]: Leaving directory '/<>/src64m/seq_mv' make lib make[4]: Entering directory '/<>/src64m/seq_mv' cp -fR ./HYPRE_*.h /<>/src64m/hypre/include cp -fR ./seq_mv.h /<>/src64m/hypre/include make[4]: Leaving directory '/<>/src64m/seq_mv' 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/x86_64-linux-gnu /<>/debian/tmp64m/usr/include/hypre make[2]: Leaving directory '/<>/src64m' dh_auto_install -Dsrc64-static cd src64-static && make -j2 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_onedpl.hpp /<>/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' make autogen make[4]: Entering directory '/<>/src64-static/seq_mv' make[4]: Leaving directory '/<>/src64-static/seq_mv' make lib make[4]: Entering directory '/<>/src64-static/seq_mv' cp -fR ./HYPRE_*.h /<>/src64-static/hypre/include cp -fR ./seq_mv.h /<>/src64-static/hypre/include make[4]: Leaving directory '/<>/src64-static/seq_mv' 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/x86_64-linux-gnu /<>/debian/tmp64-static/usr/include/hypre make[2]: Leaving directory '/<>/src64-static' dh_auto_install -Dsrc64m-static cd src64m-static && make -j2 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_onedpl.hpp /<>/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' make autogen make[4]: Entering directory '/<>/src64m-static/seq_mv' make[4]: Leaving directory '/<>/src64m-static/seq_mv' make lib make[4]: Entering directory '/<>/src64m-static/seq_mv' cp -fR ./HYPRE_*.h /<>/src64m-static/hypre/include cp -fR ./seq_mv.h /<>/src64m-static/hypre/include make[4]: Leaving directory '/<>/src64m-static/seq_mv' 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/x86_64-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.29.0 usr/lib/*/*2.29.0.so dh_install -p libhypre-dev --exclude=2.29.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.29.0 usr/lib/*/*2.29.0.so dh_install --sourcedir=debian/tmp64 -p libhypre64-dev --exclude=2.29.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.29.0 usr/lib/*/*2.29.0.so dh_install --sourcedir=debian/tmp64m -p libhypre64m-dev --exclude=2.29.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 -O--sourcedirectory=src dh_installchangelogs -O--sourcedirectory=src dh_installsystemduser -O--sourcedirectory=src dh_perl -O--sourcedirectory=src dh_link -O--sourcedirectory=src dh_strip_nondeterminism -O--sourcedirectory=src dh_compress -O--sourcedirectory=src dh_fixperms -O--sourcedirectory=src dh_missing -O--sourcedirectory=src dh_dwz -a -O--sourcedirectory=src dh_strip -a -O--sourcedirectory=src dh_makeshlibs -a -O--sourcedirectory=src dh_shlibdeps -a -O--sourcedirectory=src dh_installdeb -O--sourcedirectory=src dh_gencontrol -O--sourcedirectory=src dh_md5sums -O--sourcedirectory=src dh_builddeb -O--sourcedirectory=src dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre64-2.29.0-dbgsym' in '../libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre64m-dev' in '../libhypre64m-dev_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre-2.29.0' in '../libhypre-2.29.0_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre64m-2.29.0' in '../libhypre64m-2.29.0_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre-2.29.0-dbgsym' in '../libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre64-dev' in '../libhypre64-dev_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre64m-2.29.0-dbgsym' in '../libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb'. dpkg-deb: building package 'libhypre64-2.29.0' in '../libhypre64-2.29.0_2.29.0-2_amd64.deb'. dpkg-genbuildinfo -O../hypre_2.29.0-2_amd64.buildinfo dpkg-genchanges -O../hypre_2.29.0-2_amd64.changes dpkg-genchanges: info: not including original source code in upload dpkg-source -Zxz --after-build . dpkg-buildpackage: info: binary and diff upload (original source NOT included) -------------------------------------------------------------------------------- Build finished at 2024-06-03T11:39:42Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ hypre_2.29.0-2_amd64.changes: ----------------------------- Format: 1.8 Date: Wed, 15 May 2024 15:02:30 +0200 Source: hypre Binary: libhypre-2.29.0 libhypre-2.29.0-dbgsym libhypre-dev libhypre64-2.29.0 libhypre64-2.29.0-dbgsym libhypre64-dev libhypre64m-2.29.0 libhypre64m-2.29.0-dbgsym libhypre64m-dev Architecture: source amd64 Version: 2.29.0-2 Distribution: perl-5.40-throwaway Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Drew Parsons Description: libhypre-2.29.0 - High Performance Matrix Preconditioners - Shared Library libhypre-dev - High Performance Matrix Preconditioners - Development Files libhypre64-2.29.0 - High Performance Matrix Preconditioners - 64-bit (bigint) Shared libhypre64-dev - High Performance Matrix Preconditioners - 64-bit (bigint) Develop libhypre64m-2.29.0 - High Performance Matrix Preconditioners - 64-bit (mixedint) Share libhypre64m-dev - High Performance Matrix Preconditioners - 64-bit (mixedint) Devel Changes: hypre (2.29.0-2) unstable; urgency=medium . * Team upload. * Build-Depends: pkgconf not pkg-config * Standards-Version: 4.7.0 Checksums-Sha1: 24650cc0cf17566841ef5ffa1bf4ee58e6d22e26 2550 hypre_2.29.0-2.dsc de83729bce0761439c308f574d2717228aad9d4c 19672 hypre_2.29.0-2.debian.tar.xz b755a1ed20ff2609cc1d67ec927322852cb459f5 10288 hypre_2.29.0-2_amd64.buildinfo 40bc1a416931f0de64186bef2498b28518703ca0 3987492 libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb c4a1a348f7d3bbc1c35dd0a04c9707883b55ecf2 1648368 libhypre-2.29.0_2.29.0-2_amd64.deb b4984e145d4d0a482f3d6751e1994d3265dcb016 1901020 libhypre-dev_2.29.0-2_amd64.deb a8acafceae027160382cc861e3368f2ba3bf76a2 3857452 libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb dd58bee4c2d4bffb0e80ba6782cb269516bcd77a 1537664 libhypre64-2.29.0_2.29.0-2_amd64.deb 345fc31c55bfdd87e4535cd426cf0c63ea2c31ee 1784992 libhypre64-dev_2.29.0-2_amd64.deb 2d456b6484f9ff22e56bde87bdbd642cee95b280 3650728 libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb 5ecc589a8901b565ccb960e185d05203496c9a0c 1513028 libhypre64m-2.29.0_2.29.0-2_amd64.deb f91fc9f9c6782dd1fb0f940b8af2fa788571ae38 1746496 libhypre64m-dev_2.29.0-2_amd64.deb Checksums-Sha256: 7c8dbcf93fb9094a45f7f9931f9edd72cb8f4d8ec703cbd25586e35bd0807bbc 2550 hypre_2.29.0-2.dsc 0ca6eae31a5a4f8ae8c20fb4b19658df489b20f1f042f8ff75412578416ba334 19672 hypre_2.29.0-2.debian.tar.xz 47ff79e236b08c6fc9ef0451dd1901ee4930697059871f88f9ce1fbad9d7c600 10288 hypre_2.29.0-2_amd64.buildinfo 715ef0cf08b835e7f3b5058344326c0d4df322c1dd2f0b077e0809db3f8af452 3987492 libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb b9932313cd88c88f13d1bb85cee40ef64b5644fb5f3a6c72621dd7fdeb57ebdb 1648368 libhypre-2.29.0_2.29.0-2_amd64.deb eede71df33554ffb4c187da72385ec65f36c52271650d009390b17aaade79788 1901020 libhypre-dev_2.29.0-2_amd64.deb 80f113ce4bccbbabbb0b3507eb4e3f4568861c6774bcef94f83d0cf15299f22e 3857452 libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb 4b95e010a19f1d605d3e629042e73ba63cb2ade6cd33ce3b2f72b3f6b0e2a7e6 1537664 libhypre64-2.29.0_2.29.0-2_amd64.deb c41566db8b3770ac3dbac04d623f6a935ad9920c95377643059a4cc98be12f4a 1784992 libhypre64-dev_2.29.0-2_amd64.deb c546e09a6b03ec9406c3487fe330bcd9755516bfb39dba03d8953dd1929728fb 3650728 libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb 3e217f7d81b4b61a3904df92cf4366dfa955cbaf8420d38e6604c007bcb778a3 1513028 libhypre64m-2.29.0_2.29.0-2_amd64.deb 83ca7a6d7822f3d82164d3e71bcd403f2c7a0dd687f560d577459afbe625c099 1746496 libhypre64m-dev_2.29.0-2_amd64.deb Files: 2a9697261906fedda5339ff0526d2d40 2550 math optional hypre_2.29.0-2.dsc 0ba8f220408e55d985de98dfff3d8006 19672 math optional hypre_2.29.0-2.debian.tar.xz f4a080b1b711f9f0f830f048ebb77371 10288 math optional hypre_2.29.0-2_amd64.buildinfo 7cff6b6fde5baf8f9cc0ceb95dbf3776 3987492 debug optional libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb 21cc1de63d2adfa8abed31ffa68cd634 1648368 libs optional libhypre-2.29.0_2.29.0-2_amd64.deb fa6e09ddd3f1a5c625f09e46774cbe5a 1901020 libdevel optional libhypre-dev_2.29.0-2_amd64.deb bb92fd394d99416b6d11c07f1a3e6361 3857452 debug optional libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb 93eeea30370c565b8a7ecf18a3306f5a 1537664 libs optional libhypre64-2.29.0_2.29.0-2_amd64.deb 86496a22e96289f73dda38fe4a3e2614 1784992 libdevel optional libhypre64-dev_2.29.0-2_amd64.deb 8134badbe1078a8111016e47d71d1513 3650728 debug optional libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb da068abaf8617d68f2ea20ef61f20ce6 1513028 libs optional libhypre64m-2.29.0_2.29.0-2_amd64.deb 8f1a3e224bcff587443c8be3fcd6c2ce 1746496 libdevel optional libhypre64m-dev_2.29.0-2_amd64.deb +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: hypre Binary: libhypre-2.29.0 libhypre-2.29.0-dbgsym libhypre-dev libhypre64-2.29.0 libhypre64-2.29.0-dbgsym libhypre64-dev libhypre64m-2.29.0 libhypre64m-2.29.0-dbgsym libhypre64m-dev Architecture: amd64 source Version: 2.29.0-2 Checksums-Md5: 2a9697261906fedda5339ff0526d2d40 2550 hypre_2.29.0-2.dsc 7cff6b6fde5baf8f9cc0ceb95dbf3776 3987492 libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb 21cc1de63d2adfa8abed31ffa68cd634 1648368 libhypre-2.29.0_2.29.0-2_amd64.deb fa6e09ddd3f1a5c625f09e46774cbe5a 1901020 libhypre-dev_2.29.0-2_amd64.deb bb92fd394d99416b6d11c07f1a3e6361 3857452 libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb 93eeea30370c565b8a7ecf18a3306f5a 1537664 libhypre64-2.29.0_2.29.0-2_amd64.deb 86496a22e96289f73dda38fe4a3e2614 1784992 libhypre64-dev_2.29.0-2_amd64.deb 8134badbe1078a8111016e47d71d1513 3650728 libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb da068abaf8617d68f2ea20ef61f20ce6 1513028 libhypre64m-2.29.0_2.29.0-2_amd64.deb 8f1a3e224bcff587443c8be3fcd6c2ce 1746496 libhypre64m-dev_2.29.0-2_amd64.deb Checksums-Sha1: 24650cc0cf17566841ef5ffa1bf4ee58e6d22e26 2550 hypre_2.29.0-2.dsc 40bc1a416931f0de64186bef2498b28518703ca0 3987492 libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb c4a1a348f7d3bbc1c35dd0a04c9707883b55ecf2 1648368 libhypre-2.29.0_2.29.0-2_amd64.deb b4984e145d4d0a482f3d6751e1994d3265dcb016 1901020 libhypre-dev_2.29.0-2_amd64.deb a8acafceae027160382cc861e3368f2ba3bf76a2 3857452 libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb dd58bee4c2d4bffb0e80ba6782cb269516bcd77a 1537664 libhypre64-2.29.0_2.29.0-2_amd64.deb 345fc31c55bfdd87e4535cd426cf0c63ea2c31ee 1784992 libhypre64-dev_2.29.0-2_amd64.deb 2d456b6484f9ff22e56bde87bdbd642cee95b280 3650728 libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb 5ecc589a8901b565ccb960e185d05203496c9a0c 1513028 libhypre64m-2.29.0_2.29.0-2_amd64.deb f91fc9f9c6782dd1fb0f940b8af2fa788571ae38 1746496 libhypre64m-dev_2.29.0-2_amd64.deb Checksums-Sha256: 7c8dbcf93fb9094a45f7f9931f9edd72cb8f4d8ec703cbd25586e35bd0807bbc 2550 hypre_2.29.0-2.dsc 715ef0cf08b835e7f3b5058344326c0d4df322c1dd2f0b077e0809db3f8af452 3987492 libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb b9932313cd88c88f13d1bb85cee40ef64b5644fb5f3a6c72621dd7fdeb57ebdb 1648368 libhypre-2.29.0_2.29.0-2_amd64.deb eede71df33554ffb4c187da72385ec65f36c52271650d009390b17aaade79788 1901020 libhypre-dev_2.29.0-2_amd64.deb 80f113ce4bccbbabbb0b3507eb4e3f4568861c6774bcef94f83d0cf15299f22e 3857452 libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb 4b95e010a19f1d605d3e629042e73ba63cb2ade6cd33ce3b2f72b3f6b0e2a7e6 1537664 libhypre64-2.29.0_2.29.0-2_amd64.deb c41566db8b3770ac3dbac04d623f6a935ad9920c95377643059a4cc98be12f4a 1784992 libhypre64-dev_2.29.0-2_amd64.deb c546e09a6b03ec9406c3487fe330bcd9755516bfb39dba03d8953dd1929728fb 3650728 libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb 3e217f7d81b4b61a3904df92cf4366dfa955cbaf8420d38e6604c007bcb778a3 1513028 libhypre64m-2.29.0_2.29.0-2_amd64.deb 83ca7a6d7822f3d82164d3e71bcd403f2c7a0dd687f560d577459afbe625c099 1746496 libhypre64m-dev_2.29.0-2_amd64.deb Build-Origin: Debian Build-Architecture: amd64 Build-Date: Mon, 03 Jun 2024 11:39:41 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.137), autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-14), autotools-dev (= 20220109.1), base-files (= 13.2), base-passwd (= 3.6.3), bash (= 5.2.21-2+b1), binutils (= 2.42-4), binutils-common (= 2.42-4), binutils-x86-64-linux-gnu (= 2.42-4), bsdextrautils (= 2.40.1-7), bsdutils (= 1:2.40.1-7), build-essential (= 12.10), bzip2 (= 1.0.8-5.1), coreutils (= 9.4-3.1), cpp (= 4:13.2.0-7), cpp-13 (= 13.2.0-25), cpp-13-x86-64-linux-gnu (= 13.2.0-25), cpp-x86-64-linux-gnu (= 4:13.2.0-7), dash (= 0.5.12-8), debconf (= 1.5.86), debhelper (= 13.15.3), debianutils (= 5.17), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.14.0-1), diffutils (= 1:3.10-1), dpkg (= 1.22.6), dpkg-dev (= 1.22.6), dwz (= 0.15-1+b1), file (= 1:5.45-3), findutils (= 4.9.0-6), g++ (= 4:13.2.0-7), g++-13 (= 13.2.0-25), g++-13-x86-64-linux-gnu (= 13.2.0-25), g++-x86-64-linux-gnu (= 4:13.2.0-7), gcc (= 4:13.2.0-7), gcc-13 (= 13.2.0-25), gcc-13-base (= 13.2.0-25), gcc-13-x86-64-linux-gnu (= 13.2.0-25), gcc-14-base (= 14.1.0-1), gcc-x86-64-linux-gnu (= 4:13.2.0-7), gettext (= 0.21-14+b1), gettext-base (= 0.21-14+b1), gfortran (= 4:13.2.0-7), gfortran-13 (= 13.2.0-25), gfortran-13-x86-64-linux-gnu (= 13.2.0-25), gfortran-x86-64-linux-gnu (= 4:13.2.0-7), grep (= 3.11-4), groff-base (= 1.23.0-4), gzip (= 1.12-1.1), hostname (= 3.23+nmu2), ibverbs-providers (= 50.0-2+b1), init-system-helpers (= 1.66), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-2), libamd-comgr2 (= 6.0+git20231212.4510c28+dfsg-3+b1), libamdhip64-5 (= 5.7.1-3), libarchive-zip-perl (= 1.68-1), libasan8 (= 14.1.0-1), libatomic1 (= 14.1.0-1), libattr1 (= 1:2.5.2-1), libaudit-common (= 1:3.1.2-2.1), libaudit1 (= 1:3.1.2-2.1), libbinutils (= 2.42-4), libblas-dev (= 3.12.0-3), libblas3 (= 3.12.0-3), libblas64-3 (= 3.12.0-3), libblas64-dev (= 3.12.0-3), libblkid1 (= 2.40.1-7), libbsd0 (= 0.12.2-1), libbz2-1.0 (= 1.0.8-5.1), libc-bin (= 2.38-12), libc-dev-bin (= 2.38-12), libc6 (= 2.38-12), libc6-dev (= 2.38-12), libcap-ng0 (= 0.8.5-1), libcap2 (= 1:2.66-5), libcbor0.10 (= 0.10.2-1.2), libcc1-0 (= 14.1.0-1), libcom-err2 (= 1.47.1-1), libcombblas2.0.0t64 (= 2.0.0-3.1+b1), libcrypt-dev (= 1:4.4.36-4), libcrypt1 (= 1:4.4.36-4), libctf-nobfd0 (= 2.42-4), libctf0 (= 2.42-4), libdb5.3t64 (= 5.3.28+dfsg2-7), libdebconfclient0 (= 0.272), libdebhelper-perl (= 13.15.3), libdpkg-perl (= 1.22.6), libdrm-amdgpu1 (= 2.4.120-2), libdrm-common (= 2.4.120-2), libdrm2 (= 2.4.120-2), libedit2 (= 3.1-20240517-1), libelf1t64 (= 0.191-1+b1), libevent-2.1-7t64 (= 2.1.12-stable-10), libevent-core-2.1-7t64 (= 2.1.12-stable-10), libevent-dev (= 2.1.12-stable-10), libevent-extra-2.1-7t64 (= 2.1.12-stable-10), libevent-openssl-2.1-7t64 (= 2.1.12-stable-10), libevent-pthreads-2.1-7t64 (= 2.1.12-stable-10), libfabric1 (= 1.17.0-3+b1), libffi8 (= 3.4.6-1), libfido2-1 (= 1.14.0-1+b2), libfile-stripnondeterminism-perl (= 1.14.0-1), libgcc-13-dev (= 13.2.0-25), libgcc-s1 (= 14.1.0-1), libgdbm-compat4t64 (= 1.23-5.1+b1), libgdbm6t64 (= 1.23-5.1+b1), libgfortran-13-dev (= 13.2.0-25), libgfortran5 (= 14.1.0-1), libgmp10 (= 2:6.3.0+dfsg-2+b1), libgomp1 (= 14.1.0-1), libgprofng0 (= 2.42-4), libgssapi-krb5-2 (= 1.20.1-6+b1), libhsa-runtime64-1 (= 5.7.1-2), libhsakmt1 (= 5.7.0-1), libhwasan0 (= 14.1.0-1), libhwloc-dev (= 2.10.0-1+b1), libhwloc-plugins (= 2.10.0-1+b1), libhwloc15 (= 2.10.0-1+b1), libibverbs-dev (= 50.0-2+b1), libibverbs1 (= 50.0-2+b1), libicu72 (= 72.1-4+b1), libisl23 (= 0.26-3+b2), libitm1 (= 14.1.0-1), libjansson4 (= 2.14-2+b2), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-jquery-ui (= 1.13.2+dfsg-1), libk5crypto3 (= 1.20.1-6+b1), libkeyutils1 (= 1.6.3-3), libkrb5-3 (= 1.20.1-6+b1), libkrb5support0 (= 1.20.1-6+b1), liblapack-dev (= 3.12.0-3), liblapack3 (= 3.12.0-3), liblapack64-3 (= 3.12.0-3), liblapack64-dev (= 3.12.0-3), libllvm17t64 (= 1:17.0.6-12), liblsan0 (= 14.1.0-1), libltdl-dev (= 2.4.7-7+b1), libltdl7 (= 2.4.7-7+b1), liblzma5 (= 5.6.1+really5.4.5-1), libmagic-mgc (= 1:5.45-3), libmagic1t64 (= 1:5.45-3), libmd0 (= 1.1.0-2), libmetis5 (= 5.1.0.dfsg-7+b1), libmount1 (= 2.40.1-7), libmpc3 (= 1.3.1-1+b2), libmpfr6 (= 4.2.1-1+b1), libmunge2 (= 0.5.15-4), libnl-3-200 (= 3.7.0-0.3), libnl-3-dev (= 3.7.0-0.3), libnl-route-3-200 (= 3.7.0-0.3), libnl-route-3-dev (= 3.7.0-0.3), libnuma-dev (= 2.0.18-1), libnuma1 (= 2.0.18-1), libopenmpi-dev (= 4.1.6-13.3), libopenmpi3t64 (= 4.1.6-13.3), libpam-modules (= 1.5.3-7), libpam-modules-bin (= 1.5.3-7), libpam-runtime (= 1.5.3-7), libpam0g (= 1.5.3-7), libpciaccess0 (= 0.17-3+b1), libpcre2-8-0 (= 10.42-4+b1), libperl5.40 (= 5.40.0~rc1-1), libpipeline1 (= 1.5.7-2), libpkgconf3 (= 1.8.1-1+b2), libpmix-dev (= 5.0.2-3), libpmix2t64 (= 5.0.2-3), libpsm-infinipath1 (= 3.3+20.604758e7-6.3), libpsm2-2 (= 11.2.185-2), libptscotch-7.0 (= 7.0.4-2), libquadmath0 (= 14.1.0-1), librdmacm1t64 (= 50.0-2+b1), libseccomp2 (= 2.5.5-1), libselinux1 (= 3.5-2+b2), libsemanage-common (= 3.5-1), libsemanage2 (= 3.5-1+b3), libsepol2 (= 3.5-2+b1), libsframe1 (= 2.42-4), libsmartcols1 (= 2.40.1-7), libssl3t64 (= 3.2.1-3), libstdc++-13-dev (= 13.2.0-25), libstdc++6 (= 14.1.0-1), libsuperlu-dev (= 6.0.1+dfsg1-1+b1), libsuperlu-dist-dev (= 8.2.1+dfsg1-1+b2), libsuperlu-dist8 (= 8.2.1+dfsg1-1+b2), libsuperlu6 (= 6.0.1+dfsg1-1+b1), libsystemd0 (= 256~rc3-7), libtinfo6 (= 6.5-2), libtool (= 2.4.7-7), libtsan2 (= 14.1.0-1), libubsan1 (= 14.1.0-1), libuchardet0 (= 0.0.8-1+b1), libucx0 (= 1.16.0+ds-5), libudev1 (= 256~rc3-7), libunistring5 (= 1.2-1), libuuid1 (= 2.40.1-7), libx11-6 (= 2:1.8.7-1+b1), libx11-data (= 2:1.8.7-1), libxau6 (= 1:1.0.9-1+b1), libxcb1 (= 1.17.0-2), libxdmcp6 (= 1:1.1.2-3+b1), libxext6 (= 2:1.3.4-1+b1), libxml2 (= 2.12.7+dfsg-2), libxnvctrl0 (= 535.171.04-1), libz3-4 (= 4.8.12-3.1+b2), libzstd1 (= 1.5.5+dfsg2-2), linux-libc-dev (= 6.8.12-1), login (= 1:4.13+dfsg1-5), m4 (= 1.4.19-4), make (= 4.3-4.1), man-db (= 2.12.1-1), mawk (= 1.3.4.20240123-1), mpi-default-dev (= 1.15), ncurses-base (= 6.5-2), ncurses-bin (= 6.5-2), ocl-icd-libopencl1 (= 2.3.2-1+b1), openmpi-bin (= 4.1.6-13.3), openmpi-common (= 4.1.6-13.3), openssh-client (= 1:9.7p1-5), passwd (= 1:4.13+dfsg1-5), patch (= 2.7.6-7), perl (= 5.40.0~rc1-1), perl-base (= 5.40.0~rc1-1), perl-modules-5.40 (= 5.40.0~rc1-1), pkgconf (= 1.8.1-1+b2), pkgconf-bin (= 1.8.1-1+b2), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.3-1), sed (= 4.9-2), sensible-utils (= 0.0.22), sysvinit-utils (= 3.09-1), tar (= 1.35+dfsg-3), usr-is-merged (= 39), util-linux (= 2.40.1-7), xz-utils (= 5.6.1+really5.4.5-1), zlib1g (= 1:1.3.dfsg+really1.3.1-1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1) Environment: DEB_BUILD_OPTIONS="parallel=2" LANG="en_GB.UTF-8" LC_ALL="C.UTF-8" LC_COLLATE="C.UTF-8" LD_LIBRARY_PATH="/usr/lib/libeatmydata" SOURCE_DATE_EPOCH="1715778150" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libhypre-2.29.0-dbgsym_2.29.0-2_amd64.deb ----------------------------------------- new Debian package, version 2.0. size 3987492 bytes: control archive=548 bytes. 419 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libhypre-2.29.0-dbgsym Source: hypre Version: 2.29.0-2 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 4165 Depends: libhypre-2.29.0 (= 2.29.0-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libhypre-2.29.0 Build-Ids: 55e1ae6f82d4444592c22558d6c956250f4252f2 drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/.build-id/55/ -rw-r--r-- root/root 4254272 2024-05-15 13:02 ./usr/lib/debug/.build-id/55/e1ae6f82d4444592c22558d6c956250f4252f2.debug drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ lrwxrwxrwx root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre-2.29.0-dbgsym -> libhypre-2.29.0 libhypre-2.29.0_2.29.0-2_amd64.deb ---------------------------------- new Debian package, version 2.0. size 1648368 bytes: control archive=932 bytes. 654 bytes, 16 lines control 313 bytes, 4 lines md5sums 44 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libhypre-2.29.0 Source: hypre Version: 2.29.0-2 Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 4577 Depends: libblas3 | libblas.so.3, libc6 (>= 2.38), liblapack3 | liblapack.so.3, libopenmpi3t64 (>= 4.1.6), libsuperlu-dist8 (>= 8.2.1+dfsg1) Section: libs Priority: optional Multi-Arch: same Homepage: https://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - Shared Library Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the shared library. drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 4650216 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE-2.29.0.so drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre-2.29.0/ -rw-r--r-- root/root 4640 2024-05-15 13:02 ./usr/share/doc/libhypre-2.29.0/changelog.Debian.gz -rw-r--r-- root/root 15123 2023-06-23 12:01 ./usr/share/doc/libhypre-2.29.0/changelog.gz -rw-r--r-- root/root 5043 2024-05-15 13:02 ./usr/share/doc/libhypre-2.29.0/copyright libhypre-dev_2.29.0-2_amd64.deb ------------------------------- new Debian package, version 2.0. size 1901020 bytes: control archive=2076 bytes. 773 bytes, 17 lines control 3606 bytes, 51 lines md5sums Package: libhypre-dev Source: hypre Version: 2.29.0-2 Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 8985 Depends: libhypre-2.29.0 (= 2.29.0-2), libopenblas-dev | libatlas-base-dev | libblas-dev | libblas.so, libopenblas-dev | libatlas-base-dev | liblapack-dev | liblapack.so, libsuperlu-dev, mpi-default-dev Section: libdevel Priority: optional Multi-Arch: same Homepage: https://www.llnl.gov/casc/hypre/ Description: High Performance Matrix Preconditioners - Development Files Hypre is a set of matrix preconditioning libraries to aid in the solution of large systems of linear equations. . This package contains the headers and symlinks necessary to develop programs which use hypre. drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/include/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/include/hypre/ -rw-r--r-- root/root 1286 2024-05-15 13:02 ./usr/include/hypre/HYPRE.h -rw-r--r-- root/root 1837 2024-05-15 13:02 ./usr/include/hypre/HYPRE_DistributedMatrixPilutSolver_protos.h -rw-r--r-- root/root 765 2024-05-15 13:02 ./usr/include/hypre/HYPRE_DistributedMatrixPilutSolver_types.h -rw-r--r-- root/root 21701 2024-05-15 13:02 ./usr/include/hypre/HYPRE_IJ_mv.h -rw-r--r-- root/root 999 2024-05-15 13:02 ./usr/include/hypre/HYPRE_MatvecFunctions.h -rw-r--r-- root/root 8663 2024-05-15 13:02 ./usr/include/hypre/HYPRE_config.h -rw-r--r-- root/root 508 2024-05-15 13:02 ./usr/include/hypre/HYPRE_error_f.h -rw-r--r-- root/root 35950 2024-05-15 13:02 ./usr/include/hypre/HYPRE_krylov.h -rw-r--r-- root/root 5788 2024-05-15 13:02 ./usr/include/hypre/HYPRE_lobpcg.h -rw-r--r-- root/root 910 2024-05-15 13:02 ./usr/include/hypre/HYPRE_matrix_matrix_protos.h -rw-r--r-- root/root 176649 2024-05-15 13:02 ./usr/include/hypre/HYPRE_parcsr_ls.h -rw-r--r-- root/root 4950 2024-05-15 13:02 ./usr/include/hypre/HYPRE_parcsr_mv.h -rw-r--r-- root/root 5407 2024-05-15 13:02 ./usr/include/hypre/HYPRE_seq_mv.h -rw-r--r-- root/root 40069 2024-05-15 13:02 ./usr/include/hypre/HYPRE_sstruct_ls.h -rw-r--r-- root/root 44649 2024-05-15 13:02 ./usr/include/hypre/HYPRE_sstruct_mv.h -rw-r--r-- root/root 44326 2024-05-15 13:02 ./usr/include/hypre/HYPRE_struct_ls.h -rw-r--r-- root/root 22239 2024-05-15 13:02 ./usr/include/hypre/HYPRE_struct_mv.h -rw-r--r-- root/root 9559 2024-05-15 13:02 ./usr/include/hypre/HYPRE_utilities.h -rw-r--r-- root/root 1786 2024-05-15 13:02 ./usr/include/hypre/HYPREf.h -rw-r--r-- root/root 35817 2024-05-15 13:02 ./usr/include/hypre/_hypre_IJ_mv.h -rw-r--r-- root/root 12239 2024-05-15 13:02 ./usr/include/hypre/_hypre_onedpl.hpp -rw-r--r-- root/root 293236 2024-05-15 13:02 ./usr/include/hypre/_hypre_parcsr_ls.h -rw-r--r-- root/root 78255 2024-05-15 13:02 ./usr/include/hypre/_hypre_parcsr_mv.h -rw-r--r-- root/root 47417 2024-05-15 13:02 ./usr/include/hypre/_hypre_sstruct_ls.h -rw-r--r-- root/root 60155 2024-05-15 13:02 ./usr/include/hypre/_hypre_sstruct_mv.h -rw-r--r-- root/root 49834 2024-05-15 13:02 ./usr/include/hypre/_hypre_struct_ls.h -rw-r--r-- root/root 140644 2024-05-15 13:02 ./usr/include/hypre/_hypre_struct_mv.h -rw-r--r-- root/root 93449 2024-05-15 13:02 ./usr/include/hypre/_hypre_struct_mv.hpp -rw-r--r-- root/root 143029 2024-05-15 13:02 ./usr/include/hypre/_hypre_utilities.h -rw-r--r-- root/root 109380 2024-05-15 13:02 ./usr/include/hypre/_hypre_utilities.hpp -rw-r--r-- root/root 7125 2024-05-15 13:02 ./usr/include/hypre/csr_block_matrix.h -rw-r--r-- root/root 1452 2024-05-15 13:02 ./usr/include/hypre/csr_matmultivec.h -rw-r--r-- root/root 2616 2024-05-15 13:02 ./usr/include/hypre/distributed_matrix.h -rw-r--r-- root/root 6147 2024-05-15 13:02 ./usr/include/hypre/fortran.h -rw-r--r-- root/root 4043 2024-05-15 13:02 ./usr/include/hypre/fortran_matrix.h -rw-r--r-- root/root 2306 2024-05-15 13:02 ./usr/include/hypre/interpreter.h -rw-r--r-- root/root 72176 2024-05-15 13:02 ./usr/include/hypre/krylov.h -rw-r--r-- root/root 3599 2024-05-15 13:02 ./usr/include/hypre/lobpcg.h -rw-r--r-- root/root 3505 2024-05-15 13:02 ./usr/include/hypre/multivector.h -rw-r--r-- root/root 13672 2024-05-15 13:02 ./usr/include/hypre/par_csr_block_matrix.h -rw-r--r-- root/root 1259 2024-05-15 13:02 ./usr/include/hypre/par_csr_matmultivec.h -rw-r--r-- root/root 2210 2024-05-15 13:02 ./usr/include/hypre/par_csr_pmvcomm.h -rw-r--r-- root/root 5207 2024-05-15 13:02 ./usr/include/hypre/par_multivector.h -rw-r--r-- root/root 3953 2024-05-15 13:02 ./usr/include/hypre/seq_multivector.h -rw-r--r-- root/root 39564 2024-05-15 13:02 ./usr/include/hypre/seq_mv.h -rw-r--r-- root/root 4167 2024-05-15 13:02 ./usr/include/hypre/temp_multivector.h drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 7474096 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE.a lrwxrwxrwx root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE.so -> libHYPRE-2.29.0.so drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre-dev/ -rw-r--r-- root/root 1761 2024-05-15 13:02 ./usr/share/doc/libhypre-dev/README.Debian -rw-r--r-- root/root 4639 2024-05-15 13:02 ./usr/share/doc/libhypre-dev/changelog.Debian.gz -rw-r--r-- root/root 15123 2023-06-23 12:01 ./usr/share/doc/libhypre-dev/changelog.gz -rw-r--r-- root/root 5043 2024-05-15 13:02 ./usr/share/doc/libhypre-dev/copyright libhypre64-2.29.0-dbgsym_2.29.0-2_amd64.deb ------------------------------------------- new Debian package, version 2.0. size 3857452 bytes: control archive=552 bytes. 425 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libhypre64-2.29.0-dbgsym Source: hypre Version: 2.29.0-2 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 4036 Depends: libhypre64-2.29.0 (= 2.29.0-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libhypre64-2.29.0 Build-Ids: 98dc4930a9105d638ad929620834e548b066d767 drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/.build-id/98/ -rw-r--r-- root/root 4122424 2024-05-15 13:02 ./usr/lib/debug/.build-id/98/dc4930a9105d638ad929620834e548b066d767.debug drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ lrwxrwxrwx root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre64-2.29.0-dbgsym -> libhypre64-2.29.0 libhypre64-2.29.0_2.29.0-2_amd64.deb ------------------------------------ new Debian package, version 2.0. size 1537664 bytes: control archive=992 bytes. 762 bytes, 17 lines control 321 bytes, 4 lines md5sums 48 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libhypre64-2.29.0 Source: hypre Version: 2.29.0-2 Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 4553 Depends: libblas64-3 | libblas64.so.3, libc6 (>= 2.38), liblapack64-3 | liblapack64.so.3, libopenmpi3t64 (>= 4.1.6), libsuperlu-dist8 (>= 8.2.1+dfsg1) Section: libs Priority: optional Multi-Arch: same Homepage: https://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). drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 4625680 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE64-2.29.0.so drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre64-2.29.0/ -rw-r--r-- root/root 4640 2024-05-15 13:02 ./usr/share/doc/libhypre64-2.29.0/changelog.Debian.gz -rw-r--r-- root/root 15123 2023-06-23 12:01 ./usr/share/doc/libhypre64-2.29.0/changelog.gz -rw-r--r-- root/root 5043 2024-05-15 13:02 ./usr/share/doc/libhypre64-2.29.0/copyright libhypre64-dev_2.29.0-2_amd64.deb --------------------------------- new Debian package, version 2.0. size 1784992 bytes: control archive=2096 bytes. 839 bytes, 18 lines control 3631 bytes, 50 lines md5sums Package: libhypre64-dev Source: hypre Version: 2.29.0-2 Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 8962 Depends: libhypre64-2.29.0 (= 2.29.0-2), 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: https://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). drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/include/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/include/hypre64/ -rw-r--r-- root/root 1286 2024-05-15 13:02 ./usr/include/hypre64/HYPRE.h -rw-r--r-- root/root 1837 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_DistributedMatrixPilutSolver_protos.h -rw-r--r-- root/root 765 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_DistributedMatrixPilutSolver_types.h -rw-r--r-- root/root 21701 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_IJ_mv.h -rw-r--r-- root/root 999 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_MatvecFunctions.h -rw-r--r-- root/root 8660 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_config.h -rw-r--r-- root/root 508 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_error_f.h -rw-r--r-- root/root 35950 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_krylov.h -rw-r--r-- root/root 5788 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_lobpcg.h -rw-r--r-- root/root 910 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_matrix_matrix_protos.h -rw-r--r-- root/root 176649 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_parcsr_ls.h -rw-r--r-- root/root 4950 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_parcsr_mv.h -rw-r--r-- root/root 5407 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_seq_mv.h -rw-r--r-- root/root 40069 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_sstruct_ls.h -rw-r--r-- root/root 44649 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_sstruct_mv.h -rw-r--r-- root/root 44326 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_struct_ls.h -rw-r--r-- root/root 22239 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_struct_mv.h -rw-r--r-- root/root 9559 2024-05-15 13:02 ./usr/include/hypre64/HYPRE_utilities.h -rw-r--r-- root/root 1786 2024-05-15 13:02 ./usr/include/hypre64/HYPREf.h -rw-r--r-- root/root 35817 2024-05-15 13:02 ./usr/include/hypre64/_hypre_IJ_mv.h -rw-r--r-- root/root 12239 2024-05-15 13:02 ./usr/include/hypre64/_hypre_onedpl.hpp -rw-r--r-- root/root 293236 2024-05-15 13:02 ./usr/include/hypre64/_hypre_parcsr_ls.h -rw-r--r-- root/root 78255 2024-05-15 13:02 ./usr/include/hypre64/_hypre_parcsr_mv.h -rw-r--r-- root/root 47417 2024-05-15 13:02 ./usr/include/hypre64/_hypre_sstruct_ls.h -rw-r--r-- root/root 60155 2024-05-15 13:02 ./usr/include/hypre64/_hypre_sstruct_mv.h -rw-r--r-- root/root 49834 2024-05-15 13:02 ./usr/include/hypre64/_hypre_struct_ls.h -rw-r--r-- root/root 140644 2024-05-15 13:02 ./usr/include/hypre64/_hypre_struct_mv.h -rw-r--r-- root/root 93449 2024-05-15 13:02 ./usr/include/hypre64/_hypre_struct_mv.hpp -rw-r--r-- root/root 143029 2024-05-15 13:02 ./usr/include/hypre64/_hypre_utilities.h -rw-r--r-- root/root 109380 2024-05-15 13:02 ./usr/include/hypre64/_hypre_utilities.hpp -rw-r--r-- root/root 7125 2024-05-15 13:02 ./usr/include/hypre64/csr_block_matrix.h -rw-r--r-- root/root 1452 2024-05-15 13:02 ./usr/include/hypre64/csr_matmultivec.h -rw-r--r-- root/root 2616 2024-05-15 13:02 ./usr/include/hypre64/distributed_matrix.h -rw-r--r-- root/root 6147 2024-05-15 13:02 ./usr/include/hypre64/fortran.h -rw-r--r-- root/root 4043 2024-05-15 13:02 ./usr/include/hypre64/fortran_matrix.h -rw-r--r-- root/root 2306 2024-05-15 13:02 ./usr/include/hypre64/interpreter.h -rw-r--r-- root/root 72176 2024-05-15 13:02 ./usr/include/hypre64/krylov.h -rw-r--r-- root/root 3599 2024-05-15 13:02 ./usr/include/hypre64/lobpcg.h -rw-r--r-- root/root 3505 2024-05-15 13:02 ./usr/include/hypre64/multivector.h -rw-r--r-- root/root 13672 2024-05-15 13:02 ./usr/include/hypre64/par_csr_block_matrix.h -rw-r--r-- root/root 1259 2024-05-15 13:02 ./usr/include/hypre64/par_csr_matmultivec.h -rw-r--r-- root/root 2210 2024-05-15 13:02 ./usr/include/hypre64/par_csr_pmvcomm.h -rw-r--r-- root/root 5207 2024-05-15 13:02 ./usr/include/hypre64/par_multivector.h -rw-r--r-- root/root 3953 2024-05-15 13:02 ./usr/include/hypre64/seq_multivector.h -rw-r--r-- root/root 39564 2024-05-15 13:02 ./usr/include/hypre64/seq_mv.h -rw-r--r-- root/root 4167 2024-05-15 13:02 ./usr/include/hypre64/temp_multivector.h drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 7452456 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE64.a lrwxrwxrwx root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE64.so -> libHYPRE64-2.29.0.so drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre64-dev/ -rw-r--r-- root/root 4637 2024-05-15 13:02 ./usr/share/doc/libhypre64-dev/changelog.Debian.gz -rw-r--r-- root/root 15123 2023-06-23 12:01 ./usr/share/doc/libhypre64-dev/changelog.gz -rw-r--r-- root/root 5043 2024-05-15 13:02 ./usr/share/doc/libhypre64-dev/copyright libhypre64m-2.29.0-dbgsym_2.29.0-2_amd64.deb -------------------------------------------- new Debian package, version 2.0. size 3650728 bytes: control archive=552 bytes. 428 bytes, 13 lines control 106 bytes, 1 lines md5sums Package: libhypre64m-2.29.0-dbgsym Source: hypre Version: 2.29.0-2 Auto-Built-Package: debug-symbols Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 3821 Depends: libhypre64m-2.29.0 (= 2.29.0-2) Section: debug Priority: optional Multi-Arch: same Description: debug symbols for libhypre64m-2.29.0 Build-Ids: 0cca39873a1e4454aa35ff676e860ac0b10f537f drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/debug/.build-id/0c/ -rw-r--r-- root/root 3901616 2024-05-15 13:02 ./usr/lib/debug/.build-id/0c/ca39873a1e4454aa35ff676e860ac0b10f537f.debug drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ lrwxrwxrwx root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre64m-2.29.0-dbgsym -> libhypre64m-2.29.0 libhypre64m-2.29.0_2.29.0-2_amd64.deb ------------------------------------- new Debian package, version 2.0. size 1513028 bytes: control archive=1108 bytes. 981 bytes, 22 lines control 325 bytes, 4 lines md5sums 50 bytes, 1 lines shlibs 68 bytes, 2 lines triggers Package: libhypre64m-2.29.0 Source: hypre Version: 2.29.0-2 Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 4242 Depends: libblas64-3 | libblas64.so.3, libc6 (>= 2.38), liblapack64-3 | liblapack64.so.3, libopenmpi3t64 (>= 4.1.6), libsuperlu-dist8 (>= 8.2.1+dfsg1) Section: libs Priority: optional Multi-Arch: same Homepage: https://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 drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 4307520 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE64m-2.29.0.so drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre64m-2.29.0/ -rw-r--r-- root/root 4640 2024-05-15 13:02 ./usr/share/doc/libhypre64m-2.29.0/changelog.Debian.gz -rw-r--r-- root/root 15123 2023-06-23 12:01 ./usr/share/doc/libhypre64m-2.29.0/changelog.gz -rw-r--r-- root/root 5043 2024-05-15 13:02 ./usr/share/doc/libhypre64m-2.29.0/copyright libhypre64m-dev_2.29.0-2_amd64.deb ---------------------------------- new Debian package, version 2.0. size 1746496 bytes: control archive=2156 bytes. 1058 bytes, 23 lines control 3484 bytes, 48 lines md5sums Package: libhypre64m-dev Source: hypre Version: 2.29.0-2 Architecture: amd64 Maintainer: Debian Science Maintainers Installed-Size: 8246 Depends: libhypre64m-2.29.0 (= 2.29.0-2), 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: https://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 drwxr-xr-x root/root 0 2024-05-15 13:02 ./ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/include/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/include/hypre64m/ -rw-r--r-- root/root 1286 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE.h -rw-r--r-- root/root 21701 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_IJ_mv.h -rw-r--r-- root/root 999 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_MatvecFunctions.h -rw-r--r-- root/root 8660 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_config.h -rw-r--r-- root/root 508 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_error_f.h -rw-r--r-- root/root 35950 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_krylov.h -rw-r--r-- root/root 5788 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_lobpcg.h -rw-r--r-- root/root 910 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_matrix_matrix_protos.h -rw-r--r-- root/root 176649 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_parcsr_ls.h -rw-r--r-- root/root 4950 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_parcsr_mv.h -rw-r--r-- root/root 5407 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_seq_mv.h -rw-r--r-- root/root 40069 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_sstruct_ls.h -rw-r--r-- root/root 44649 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_sstruct_mv.h -rw-r--r-- root/root 44326 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_struct_ls.h -rw-r--r-- root/root 22239 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_struct_mv.h -rw-r--r-- root/root 9559 2024-05-15 13:02 ./usr/include/hypre64m/HYPRE_utilities.h -rw-r--r-- root/root 1786 2024-05-15 13:02 ./usr/include/hypre64m/HYPREf.h -rw-r--r-- root/root 35817 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_IJ_mv.h -rw-r--r-- root/root 12239 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_onedpl.hpp -rw-r--r-- root/root 293236 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_parcsr_ls.h -rw-r--r-- root/root 78255 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_parcsr_mv.h -rw-r--r-- root/root 47417 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_sstruct_ls.h -rw-r--r-- root/root 60155 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_sstruct_mv.h -rw-r--r-- root/root 49834 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_struct_ls.h -rw-r--r-- root/root 140644 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_struct_mv.h -rw-r--r-- root/root 93449 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_struct_mv.hpp -rw-r--r-- root/root 143029 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_utilities.h -rw-r--r-- root/root 109380 2024-05-15 13:02 ./usr/include/hypre64m/_hypre_utilities.hpp -rw-r--r-- root/root 7125 2024-05-15 13:02 ./usr/include/hypre64m/csr_block_matrix.h -rw-r--r-- root/root 1452 2024-05-15 13:02 ./usr/include/hypre64m/csr_matmultivec.h -rw-r--r-- root/root 2616 2024-05-15 13:02 ./usr/include/hypre64m/distributed_matrix.h -rw-r--r-- root/root 6147 2024-05-15 13:02 ./usr/include/hypre64m/fortran.h -rw-r--r-- root/root 4043 2024-05-15 13:02 ./usr/include/hypre64m/fortran_matrix.h -rw-r--r-- root/root 2306 2024-05-15 13:02 ./usr/include/hypre64m/interpreter.h -rw-r--r-- root/root 72176 2024-05-15 13:02 ./usr/include/hypre64m/krylov.h -rw-r--r-- root/root 3599 2024-05-15 13:02 ./usr/include/hypre64m/lobpcg.h -rw-r--r-- root/root 3505 2024-05-15 13:02 ./usr/include/hypre64m/multivector.h -rw-r--r-- root/root 13672 2024-05-15 13:02 ./usr/include/hypre64m/par_csr_block_matrix.h -rw-r--r-- root/root 1259 2024-05-15 13:02 ./usr/include/hypre64m/par_csr_matmultivec.h -rw-r--r-- root/root 2210 2024-05-15 13:02 ./usr/include/hypre64m/par_csr_pmvcomm.h -rw-r--r-- root/root 5207 2024-05-15 13:02 ./usr/include/hypre64m/par_multivector.h -rw-r--r-- root/root 3953 2024-05-15 13:02 ./usr/include/hypre64m/seq_multivector.h -rw-r--r-- root/root 39564 2024-05-15 13:02 ./usr/include/hypre64m/seq_mv.h -rw-r--r-- root/root 4167 2024-05-15 13:02 ./usr/include/hypre64m/temp_multivector.h drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/ -rw-r--r-- root/root 6722042 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE64m.a lrwxrwxrwx root/root 0 2024-05-15 13:02 ./usr/lib/x86_64-linux-gnu/libHYPRE64m.so -> libHYPRE64m-2.29.0.so drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-15 13:02 ./usr/share/doc/libhypre64m-dev/ -rw-r--r-- root/root 4637 2024-05-15 13:02 ./usr/share/doc/libhypre64m-dev/changelog.Debian.gz -rw-r--r-- root/root 15123 2023-06-23 12:01 ./usr/share/doc/libhypre64m-dev/changelog.gz -rw-r--r-- root/root 5043 2024-05-15 13:02 ./usr/share/doc/libhypre64m-dev/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 1191484 Build-Time: 1385 Distribution: perl-5.40-throwaway Host Architecture: amd64 Install-Time: 27 Job: /srv/debomatic/incoming/hypre_2.29.0-2.dsc Machine Architecture: amd64 Package: hypre Package-Time: 1425 Source-Version: 2.29.0-2 Space: 1191484 Status: successful Version: 2.29.0-2 -------------------------------------------------------------------------------- Finished at 2024-06-03T11:39:42Z Build needed 00:23:45, 1191484k disk space