Diff of the two buildlogs: -- --- b1/build.log 2023-05-18 16:50:44.189475816 +0000 +++ b2/build.log 2023-05-18 17:43:32.594218324 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu May 18 03:16:59 -12 2023 -I: pbuilder-time-stamp: 1684423019 +I: Current time: Fri May 19 07:08:29 +14 2023 +I: pbuilder-time-stamp: 1684429709 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -16,7 +16,7 @@ I: copying [./combblas_1.6.2.orig.tar.gz] I: copying [./combblas_1.6.2-8.debian.tar.xz] I: Extracting source -gpgv: Signature made Mon Jan 31 05:39:31 2022 -12 +gpgv: Signature made Tue Feb 1 07:39:31 2022 +14 gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./combblas_1.6.2-8.dsc: no acceptable signature found @@ -31,135 +31,167 @@ dpkg-source: info: applying mpi_build.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/21643/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/D01_modify_environment starting +debug: Running on virt32b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 19 07:08 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='1acd55b1a219474cb466de769a0ab63a' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='21643' - PS1='# ' - PS2='> ' + INVOCATION_ID=6d5fb914258747799652870d3c83ef22 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=4485 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.R8Eh8gQd/pbuilderrc_wvDQ --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.R8Eh8gQd/b1 --logfile b1/build.log combblas_1.6.2-8.dsc' - SUDO_GID='114' - SUDO_UID='109' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.R8Eh8gQd/pbuilderrc_ZJIc --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.R8Eh8gQd/b2 --logfile b2/build.log --extrapackages usrmerge combblas_1.6.2-8.dsc' + SUDO_GID=112 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux ff64a 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-armmp-lpae #1 SMP Debian 5.10.179-1 (2023-05-12) armv7l GNU/Linux I: ls -l /bin total 5072 - -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep - -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover - lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore - -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat - -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown - -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp - -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash - -rwxr-xr-x 1 root root 133220 Sep 20 2022 date - -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd - -rwxr-xr-x 1 root root 68104 Sep 20 2022 df - -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir - -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname - -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep - -rwxr-xr-x 1 root root 67548 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep - -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt - -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount - -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep - -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip - -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe - -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname - -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln - -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login - -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls - -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk - -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more - -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount - -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint - -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash - -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm - -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed - lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty - -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su - -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync - -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar - -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch - -rwxr-xr-x 1 root root 67548 Sep 20 2022 true - -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount - -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat - -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp - -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff - -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep - -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep - -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce - -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep - -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless - -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore - -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew -I: user script /srv/workspace/pbuilder/21643/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4893 Nov 28 2021 bzexe + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep + -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover + lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore + -rwxr-xr-x 1 root root 67632 Sep 21 2022 cat + -rwxr-xr-x 1 root root 67676 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 67644 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 67684 Sep 21 2022 chown + -rwxr-xr-x 1 root root 133532 Sep 21 2022 cp + -rwxr-xr-x 1 root root 132868 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 133220 Sep 21 2022 date + -rwxr-xr-x 1 root root 67732 Sep 21 2022 dd + -rwxr-xr-x 1 root root 68104 Sep 21 2022 df + -rwxr-xr-x 1 root root 133632 Sep 21 2022 dir + -rwxr-xr-x 1 root root 59128 Mar 23 23:02 dmesg + lrwxrwxrwx 1 root root 8 Dec 20 03:33 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Dec 20 03:33 domainname -> hostname + -rwxr-xr-x 1 root root 67560 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 67548 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 55748 Mar 23 23:02 findmnt + -rwsr-xr-x 1 root root 26208 Mar 23 22:15 fusermount + -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep + -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip + -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe + -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 67032 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 67720 Sep 21 2022 ln + -rwxr-xr-x 1 root root 35132 Mar 23 23:51 login + -rwxr-xr-x 1 root root 133632 Sep 21 2022 ls + -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk + -rwxr-xr-x 1 root root 67800 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 67764 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 67596 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 38504 Mar 23 23:02 more + -rwsr-xr-x 1 root root 38496 Mar 23 23:02 mount + -rwxr-xr-x 1 root root 9824 Mar 23 23:02 mountpoint + -rwxr-xr-x 1 root root 133532 Sep 21 2022 mv + lrwxrwxrwx 1 root root 8 Dec 20 03:33 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 3 20:25 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 67608 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:24 rbash -> bash + -rwxr-xr-x 1 root root 67600 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 67672 Sep 21 2022 rm + -rwxr-xr-x 1 root root 67600 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 67400 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 133372 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 19 07:08 sh -> /bin/bash + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 67644 Sep 21 2022 stty + -rwsr-xr-x 1 root root 50800 Mar 23 23:02 su + -rwxr-xr-x 1 root root 67584 Sep 21 2022 sync + -rwxr-xr-x 1 root root 336764 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 67144 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 133224 Sep 21 2022 touch + -rwxr-xr-x 1 root root 67548 Sep 21 2022 true + -rwxr-xr-x 1 root root 9768 Mar 23 22:15 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Mar 23 23:02 umount + -rwxr-xr-x 1 root root 67572 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 133632 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 42608 Mar 23 23:02 wdctl + lrwxrwxrwx 1 root root 8 Dec 20 03:33 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat + -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp + -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff + -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep + -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep + -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce + -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep + -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless + -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore + -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -360,7 +392,7 @@ Get: 155 http://deb.debian.org/debian bookworm/main armhf openmpi-bin armhf 4.1.4-3+b1 [194 kB] Get: 156 http://deb.debian.org/debian bookworm/main armhf libopenmpi-dev armhf 4.1.4-3+b1 [920 kB] Get: 157 http://deb.debian.org/debian bookworm/main armhf mpi-default-dev armhf 1.14 [5548 B] -Fetched 107 MB in 10s (10.4 MB/s) +Fetched 107 MB in 10s (10.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:armhf. (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 ... 19329 files and directories currently installed.) @@ -1012,10 +1044,17 @@ Reading package lists... Building dependency tree... Reading state information... +usrmerge is already the newest version (35). fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/combblas-1.6.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../combblas_1.6.2-8_source.changes +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/A99_set_merged_usr starting +Re-configuring usrmerge... +removed '/etc/unsupported-skip-usrmerge-conversion' +The system has been successfully converted. +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/combblas-1.6.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../combblas_1.6.2-8_source.changes dpkg-buildpackage: info: source package combblas dpkg-buildpackage: info: source version 1.6.2-8 dpkg-buildpackage: info: source distribution unstable @@ -1075,58 +1114,58 @@ tar xzf debian/testdata_combblas*.tgz -C obj-arm-linux-gnueabihf make[1]: Leaving directory '/build/combblas-1.6.2' dh_auto_build - cd obj-arm-linux-gnueabihf && make -j5 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/combblas-1.6.2 -B/build/combblas-1.6.2/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles /build/combblas-1.6.2/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/graph500-1.2/generator /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/usort /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/graph500-1.2/generator /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build -make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' [ 1%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o +[ 3%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -MF CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o.d -o CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/btrd_binomial_distribution.c -[ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -[ 4%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/usort/include/usort -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /build/combblas-1.6.2/usort/src/binUtils.cpp -[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -MF CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o.d -o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/splittable_mrg.c -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/usort/include/usort -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/parUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /build/combblas-1.6.2/usort/src/parUtils.cpp +[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -MF CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o.d -o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/mrg_transitions.c -[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o +[ 6%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/usort/include/usort -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/parUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -c /build/combblas-1.6.2/usort/src/parUtils.cpp +[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o -MF CMakeFiles/GraphGenlib.dir/graph_generator.c.o.d -o CMakeFiles/GraphGenlib.dir/graph_generator.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/graph_generator.c -[ 11%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -MF CMakeFiles/GraphGenlib.dir/permutation_gen.c.o.d -o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/permutation_gen.c -[ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o +/build/combblas-1.6.2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, ompi_communicator_t**, MPI_Comm)': +/build/combblas-1.6.2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] + 176 | ranksIdle = NULL; + | ^ +/build/combblas-1.6.2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, ompi_communicator_t**, MPI_Comm)': +/build/combblas-1.6.2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] + 220 | ranksIdle = NULL; + | ^ +[ 11%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -MF CMakeFiles/GraphGenlib.dir/make_graph.c.o.d -o CMakeFiles/GraphGenlib.dir/make_graph.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/make_graph.c -[ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o +[ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o +[ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o -MF CMakeFiles/GraphGenlib.dir/utils.c.o.d -o CMakeFiles/GraphGenlib.dir/utils.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/utils.c -[ 16%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/combblas-1.6.2/graph500-1.2/generator/include -I/build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -MF CMakeFiles/GraphGenlib.dir/scramble_edges.c.o.d -o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -c /build/combblas-1.6.2/graph500-1.2/generator/scramble_edges.c +[ 16%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/usort/include/usort -I/usr/lib/arm-linux-gnueabihf/openmpi/include -I/usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -MF CMakeFiles/Usortlib.dir/src/binUtils.cpp.o.d -o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -c /build/combblas-1.6.2/usort/src/binUtils.cpp [ 18%] Linking C shared library libGraphGenlib.so cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libGraphGenlib.so.CombBLAS_1.16.0 -o libGraphGenlib.so.CombBLAS_1.16.0 CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o CMakeFiles/GraphGenlib.dir/graph_generator.c.o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o CMakeFiles/GraphGenlib.dir/make_graph.c.o CMakeFiles/GraphGenlib.dir/utils.c.o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -lm cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator && /usr/bin/cmake -E cmake_symlink_library libGraphGenlib.so.CombBLAS_1.16.0 libGraphGenlib.so.CombBLAS_1.16.0 libGraphGenlib.so make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' [ 18%] Built target GraphGenlib -/build/combblas-1.6.2/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, ompi_communicator_t**, MPI_Comm)': -/build/combblas-1.6.2/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] - 176 | ranksIdle = NULL; - | ^ -/build/combblas-1.6.2/usort/src/parUtils.cpp: In function 'int par::splitCommUsingSplittingRank(int, ompi_communicator_t**, MPI_Comm)': -/build/combblas-1.6.2/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] - 220 | ranksIdle = NULL; - | ^ [ 19%] Linking CXX shared library libUsortlib.so cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort && /usr/bin/cmake -E cmake_link_script CMakeFiles/Usortlib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libUsortlib.so.CombBLAS_1.16.0 -o libUsortlib.so.CombBLAS_1.16.0 CMakeFiles/Usortlib.dir/src/parUtils.cpp.o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o @@ -1141,14 +1180,14 @@ make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' [ 21%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o /usr/bin/cc -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/CombBLAS.dir/src/mmio.c.o -MF CMakeFiles/CombBLAS.dir/src/mmio.c.o.d -o CMakeFiles/CombBLAS.dir/src/mmio.c.o -c /build/combblas-1.6.2/src/mmio.c -[ 22%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /build/combblas-1.6.2/src/CommGrid.cpp -[ 24%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -[ 26%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -[ 27%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /build/combblas-1.6.2/src/MemoryPool.cpp +[ 22%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o +[ 24%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -c /build/combblas-1.6.2/src/MPIType.cpp +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -MF CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -c /build/combblas-1.6.2/src/CommGrid.cpp +[ 26%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -c /build/combblas-1.6.2/src/MPIOp.cpp +[ 27%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -MF CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o -c /build/combblas-1.6.2/src/MemoryPool.cpp [ 29%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/include/CombBLAS -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fopenmp -MD -MT CMakeFiles/CombBLAS.dir/src/hash.cpp.o -MF CMakeFiles/CombBLAS.dir/src/hash.cpp.o.d -o CMakeFiles/CombBLAS.dir/src/hash.cpp.o -c /build/combblas-1.6.2/src/hash.cpp In file included from /build/combblas-1.6.2/include/CombBLAS/MPIOp.h:10, @@ -1266,48 +1305,40 @@ make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend -make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 32%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp -[ 34%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -[ 36%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o +[ 32%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/MultTest.cpp +[ 34%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -MF CMakeFiles/MultTiming.dir/MultTiming.cpp.o.d -o CMakeFiles/MultTiming.dir/MultTiming.cpp.o -c /build/combblas-1.6.2/ReleaseTests/MultTiming.cpp +[ 36%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -MF CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o.d -o CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 37%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -MF CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o.d -o CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/TransposeTest.cpp -[ 37%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -MF CMakeFiles/MultTest.dir/MultTest.cpp.o.d -o CMakeFiles/MultTest.dir/MultTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/MultTest.cpp -[ 39%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/ReleaseTests/TransposeTest.cpp:36: + from /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp:36: /build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -1315,7 +1346,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/TransposeTest.cpp:29: + from /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp:29: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1381,17 +1412,15 @@ from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp:35: + from /build/combblas-1.6.2/ReleaseTests/TransposeTest.cpp:36: /build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/string:48, - from /usr/include/c++/12/bits/locale_classes.h:40, - from /usr/include/c++/12/bits/ios_base.h:41, - from /usr/include/c++/12/ios:42, - from /usr/include/c++/12/ostream:38, - from /usr/include/c++/12/iostream:39, - from /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp:30: +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/TransposeTest.cpp:29: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1552,82 +1581,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, - from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, - from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp:36: -/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp:29: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -1680,10 +1633,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -1702,9 +1651,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct SetIfNotEqual : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -1735,20 +1681,76 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, + from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, + from /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:36: +/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:29: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) @@ -1858,23 +1860,6 @@ from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:36: -/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:29: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, - from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, from /build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:8: /build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > @@ -1893,18 +1878,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 80 | public std::binary_function< std::tuple, std::tuple, bool > | ^~~~~~~~~~~~~~~ @@ -1923,24 +1896,12 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ @@ -1953,39 +1914,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': /build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -2010,13 +1938,12 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, + from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -2120,106 +2047,16 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: -/build/combblas-1.6.2/include/CombBLAS/Operations.h: At global scope: -/build/combblas-1.6.2/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -2239,20 +2076,13 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, - from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -2283,13 +2113,11 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -2628,13 +2456,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp:31: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = PlusTimesSRing; IU = long long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = SpCCols; int32_t = int]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = SpCCols]' @@ -2681,10 +2502,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMaxSRing; IU = long long int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols; int32_t = int]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMaxSRing; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' @@ -2792,9 +2609,6 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 40%] Linking CXX executable TransposeTest -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20, @@ -2808,33 +2622,10 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 40%] Built target TransposeTest -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 42%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -MF CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o.d -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 44%] Linking CXX executable IteratorTest -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 44%] Built target IteratorTest -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 45%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = double; GIT = int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20, inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation) const [with VT = double; GIT = int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:858:11, @@ -2843,6 +2634,219 @@ /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 39%] Linking CXX executable TransposeTest +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:4: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 39%] Built target TransposeTest +make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 40%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -MF CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o.d -o CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp +[ 42%] Linking CXX executable ReduceTest +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 42%] Built target ReduceTest +make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 44%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -MF CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o.d -o CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp +In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, + from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, + from /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp:35: +/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/string:48, + from /usr/include/c++/12/bits/locale_classes.h:40, + from /usr/include/c++/12/bits/ios_base.h:41, + from /usr/include/c++/12/ios:42, + from /usr/include/c++/12/ostream:38, + from /usr/include/c++/12/iostream:39, + from /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp:30: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: +/build/combblas-1.6.2/include/CombBLAS/Operations.h: At global scope: +/build/combblas-1.6.2/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -2917,6 +2921,15 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, + from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -3017,9 +3030,22 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 47%] Linking CXX executable ReduceTest -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +In file included from /usr/include/c++/12/functional:64, + from /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:32: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -3039,16 +3065,14 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 47%] Built target ReduceTest -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 49%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -MF CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o.d -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -3070,17 +3094,11 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:4: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': @@ -3151,80 +3169,6 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, - from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:36: -/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:29: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': @@ -3299,6 +3243,307 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:50, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, + from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: +/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = int]': +/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = int; MergeType = vpsort::OOPTreeMerge]' +/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = int; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:776:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = int; NT = int]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:164:39: required from here +/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/ReleaseTests/IteratorTest.cpp:31: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/usort/include/usort/parUtils.h:324, + from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:30, + from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.h:116, + from /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:31, + from /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:202, + from /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:44, + from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] + 1863 | }//end function + | ^ +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:813:5: warning: control reaches end of non-void function [-Wreturn-type] + 813 | }//end function + | ^ +[ 45%] Linking CXX executable IteratorTest +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 45%] Built target IteratorTest +make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 47%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -MF CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o.d -o CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp +[ 49%] Linking CXX executable MultTiming +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 49%] Built target MultTiming +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 50%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -MF CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o.d -o CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -c /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1471:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1516:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1517:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1471:20, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1516:18, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1517:18, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:32: +/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 739 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, + inlined from 'combblas::FullyDistVec::T_promote> combblas::SpMV(const SpParMat&, const FullyDistVec&) [with SR = PlusTimesSRing; IU = long long int; NUM = double; NUV = double; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1644:30: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, + from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, + from /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:36: +/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:29: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -3399,23 +3644,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:50, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, - from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: -/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = int]': -/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = int; MergeType = vpsort::OOPTreeMerge]' -/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = int; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:776:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = int; NT = int]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:164:39: required from here -/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -3435,118 +3663,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:124:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 124 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:125:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 125 | vec2.Apply(bind2nd(minus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/usort/include/usort/parUtils.h:324, - from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:30, - from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.h:116, - from /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:31, - from /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:202, - from /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:44, - from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] - 1863 | }//end function - | ^ -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:813:5: warning: control reaches end of non-void function [-Wreturn-type] - 813 | }//end function - | ^ -In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = int; NU = double]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, - from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/12/functional:64, - from /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:32: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -3721,6 +3837,27 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:124:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 124 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:125:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 125 | vec2.Apply(bind2nd(minus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -3740,21 +3877,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/usort/include/usort/parUtils.h:324, - from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:30, - from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.h:116, - from /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:31, - from /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:202, - from /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:44, - from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] - 1863 | }//end function - | ^ -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': -/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:813:5: warning: control reaches end of non-void function [-Wreturn-type] - 813 | }//end function - | ^ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -3763,11 +3885,76 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = int; NU = double]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, + from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2175:65: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:128:14: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:42: /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' @@ -3815,25 +4002,53 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -In file included from /usr/include/c++/12/functional:64, - from /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:32: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62: -/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 739 | vector<_Tp, _Alloc>:: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/usort/include/usort/parUtils.h:324, + from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:30, + from /build/combblas-1.6.2/include/CombBLAS/SpParHelper.h:116, + from /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:31, + from /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:202, + from /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:44, + from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::sampleSort(std::vector&, MPI_Comm) [with T = IndexHolder]': +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:1863:5: warning: control reaches end of non-void function [-Wreturn-type] + 1863 | }//end function + | ^ +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc: In function 'int par::partitionW(std::vector&, unsigned int (*)(const T*), MPI_Comm) [with T = IndexHolder]': +/build/combblas-1.6.2/usort/include/usort/parUtils.tcc:813:5: warning: control reaches end of non-void function [-Wreturn-type] + 813 | }//end function + | ^ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12/bits/stl_tree.h:63: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, @@ -3844,15 +4059,40 @@ /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:32: -/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 739 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2402:23: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2413:23: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/12/functional:64, + from /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:32: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = combblas::PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:143:20, + inlined from 'void combblas::SpMXSpV(const Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:55:39, + inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = PlusTimesSRing; MIND = long long int; VIND = int; DER = SpDCCols; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:412:15, + inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = PlusTimesSRing; MIND = long long int; VIND = int; DER = SpDCCols; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:402:6, + inlined from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1191:31, + inlined from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:32: @@ -3864,10 +4104,70 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62: +/usr/include/c++/12/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 739 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc:739:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: @@ -3896,10 +4196,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Linking CXX executable MultTiming -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/12/bits/stl_tree.h:63: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, @@ -3910,82 +4206,101 @@ /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Built target MultTiming -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:114:91, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:97:22: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1517:18, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25, + inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:114:91, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:97:22: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp /usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1471:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1516:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistSpVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1517:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1471:20, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1516:18, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1517:18, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, @@ -4015,163 +4330,132 @@ /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2402:23: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', + inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, + inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2413:23: +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 1779 | _M_range_insert(__pos, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1780 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMaxSRing; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMaxSRing; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = PlusTimesSRing; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = PlusTimesSRing; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +[ 52%] Linking CXX executable GalerkinNew +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 52%] Built target GalerkinNew +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 54%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -MF CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o.d -o CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -c /build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, - inlined from 'combblas::FullyDistVec::T_promote> combblas::SpMV(const SpParMat&, const FullyDistVec&) [with SR = PlusTimesSRing; IU = long long int; NUM = double; NUV = double; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1644:30: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1472:20, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:114:91, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:97:22: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'std::ifstream& combblas::FullyDistSpVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:1517:18, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int, HANDLER) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:510:25, - inlined from 'std::ifstream& combblas::FullyDistVec::ReadDistribute(std::ifstream&, int) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:114:91, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:97:22: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2402:23: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2413:23: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxdEC2ERKNS_8SpTuplesIxdEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxdEC2ERKNS_8SpTuplesIxdEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -4246,6 +4530,53 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:456:33: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -4346,9 +4677,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 54%] Linking CXX executable GalerkinNew -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -4358,11 +4686,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 54%] Built target GalerkinNew -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: @@ -4373,11 +4696,26 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 55%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -MF CMakeFiles/FindSparse.dir/FindSparse.cpp.o.d -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /build/combblas-1.6.2/ReleaseTests/FindSparse.cpp +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -4570,6 +4908,16 @@ /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:93:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/functional:64, from /build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:4: @@ -4577,56 +4925,94 @@ /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9, + inlined from 'void combblas::SpParMat::SaveGathered(std::string) const [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:271:62, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:148:18: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9, + inlined from 'void combblas::SpParMat::SaveGathered(std::string) const [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:271:62, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:148:18: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = combblas::SelectMaxSRing; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:198:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = combblas::SelectMaxSRing; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:210:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2402:23: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = IndexHolder; _Alloc = std::allocator >]', - inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = IndexHolder; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1481:22, - inlined from 'void par::MergeLists(std::vector&, std::vector&, int) [with T = IndexHolder]' at /build/combblas-1.6.2/usort/include/usort/parUtils.tcc:2413:23: -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 1779 | _M_range_insert(__pos, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1780 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h:1779:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:127:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:127:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 55%] Linking CXX executable IndexingTest +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 55%] Built target IndexingTest +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 57%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -MF CMakeFiles/FindSparse.dir/FindSparse.cpp.o.d -o CMakeFiles/FindSparse.dir/FindSparse.cpp.o -c /build/combblas-1.6.2/ReleaseTests/FindSparse.cpp +[ 59%] Linking CXX executable SpAsgnTest +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 59%] Built target SpAsgnTest +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 60%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -MF CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o.d -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -4810,16 +5196,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = combblas::PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:143:20, - inlined from 'void combblas::SpMXSpV(const Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:55:39, - inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = PlusTimesSRing; MIND = long long int; VIND = int; DER = SpDCCols; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:412:15, - inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = PlusTimesSRing; MIND = long long int; VIND = int; DER = SpDCCols; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:402:6, - inlined from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1191:31, - inlined from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = PlusTimesSRing; IVT = double; OVT = double; IU = long long int; NUM = double; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: @@ -4851,211 +5227,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9, - inlined from 'void combblas::SpParMat::SaveGathered(std::string) const [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:271:62, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:148:18: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9, - inlined from 'void combblas::SpParMat::SaveGathered(std::string) const [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:271:62, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/SpAsgnTest.cpp:148:18: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMaxSRing; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMaxSRing; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = PlusTimesSRing; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = PlusTimesSRing; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/ReleaseTests/FindSparse.cpp:32: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Linking CXX executable SpAsgnTest -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 57%] Built target SpAsgnTest -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 59%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -MF CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o.d -o CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -c /build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:63: -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': @@ -5078,156 +5249,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxdEC2ERKNS_8SpTuplesIxdEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxdEC2ERKNS_8SpTuplesIxdEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2531:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2531:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2535:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2535:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:456:33: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -5302,16 +5323,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:63: -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -5431,10 +5442,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -5443,310 +5450,54 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = PlusTimesSRing; IT = long long int; NUM = double; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMaxSRing; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = combblas::SelectMaxSRing; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:198:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = combblas::SelectMaxSRing; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:210:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 60%] Linking CXX executable FindSparse -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +[ 62%] Linking CXX executable MultTest +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 60%] Built target FindSparse +[ 62%] Built target MultTest make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 62%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o +[ 63%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -MF CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o.d -o CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -c /build/combblas-1.6.2/Applications/TopDownBFS.cpp -/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/map:61: -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'static void combblas::SpHelper::ProcessLinesWithStringKeys(std::vector, long long unsigned int> >&, std::vector >&, int)' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:116:27: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'static void combblas::SpHelper::ProcessLinesWithStringKeys(std::vector, long long unsigned int> >&, std::vector >&, int)' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:117:27: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': -/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp:4: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:127:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/ReleaseTests/MultTest.cpp:127:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:21: -/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:20: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:136:21: -/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 - 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 512 | std::tuple(__k), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 513 | std::tuple<>()); - | ~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:136:20: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:137:20: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ + from /build/combblas-1.6.2/ReleaseTests/FindSparse.cpp:32: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:63: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3278:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -5819,6 +5570,14 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -5928,14 +5687,34 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2568:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const NT&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2572:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: @@ -5946,59 +5725,22 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = std::array]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = std::array]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/functional:64: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In file included from /usr/include/c++/12/bits/stl_algo.h:60: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/Applications/TopDownBFS.cpp: At global scope: /build/combblas-1.6.2/Applications/TopDownBFS.cpp:97:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 97 | struct prunediscovered: public std::binary_function @@ -6006,6 +5748,20 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:63: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/Applications/TopDownBFS.cpp: In function 'int main(int, char**)': /build/combblas-1.6.2/Applications/TopDownBFS.cpp:165:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 165 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices @@ -6019,6 +5775,23 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/12/map:61: +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'static void combblas::SpHelper::ProcessLinesWithStringKeys(std::vector, long long unsigned int> >&, std::vector >&, int)' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:116:27: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'static void combblas::SpHelper::ProcessLinesWithStringKeys(std::vector, long long unsigned int> >&, std::vector >&, int)' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:117:27: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/Applications/TopDownBFS.cpp:338:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 338 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -6037,26 +5810,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/Applications/TopDownBFS.cpp:490:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 490 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6075,6 +5828,66 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': +/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp:4: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:21: +/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 512 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 513 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:20: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:136:21: +/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 + 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 512 | std::tuple(__k), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 513 | std::tuple<>()); + | ~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:136:20: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:137:20: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long long int; IT = long long int; UDER = SpDCCols]' /build/combblas-1.6.2/Applications/TopDownBFS.cpp:440:19: required from here @@ -6096,18 +5909,151 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2531:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = std::plus; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = std::plus; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2531:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2535:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'combblas::SpParMat::SpParMat(IT, IT, const combblas::FullyDistVec&, const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2535:21: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:196:76: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, VT*&, int*, int) [with VT = long long int; IT = long long int; UDER = SpDCCols; int32_t = int]' /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:358:11: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long long int; IT = long long int; UDER = SpDCCols]' @@ -6130,9 +6076,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 63%] Linking CXX executable IndexingTest -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': @@ -6230,16 +6173,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 63%] Built target IndexingTest -make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 65%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -MF CMakeFiles/dobfs.dir/DirOptBFS.cpp.o.d -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /build/combblas-1.6.2/Applications/DirOptBFS.cpp In file included from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:50, from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, @@ -6257,6 +6190,19 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3278:32: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long long int]': /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:93:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 93 | fread(gen_edges, 2*nedges, sizeof(uint32_t), infp); @@ -6268,22 +6214,117 @@ /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = std::array]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = std::array]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/functional:64: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/12/bits/stl_algo.h:60: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::SpParMat::SaveGathered(std::string, HANDLER, bool) const [with HANDLER = combblas::SpParMat >::ScalarReadSaveHandler; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3102:9: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 65%] Linking CXX executable FindSparse +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 65%] Built target FindSparse +make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= [ 67%] Linking CXX executable ParIOTest cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 67%] Built target ParIOTest +make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 68%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -MF CMakeFiles/dobfs.dir/DirOptBFS.cpp.o.d -o CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -c /build/combblas-1.6.2/Applications/DirOptBFS.cpp +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 68%] Built target ParIOTest make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 68%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o +[ 70%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -MF CMakeFiles/fbfs.dir/FilteredBFS.cpp.o.d -o CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -c /build/combblas-1.6.2/Applications/FilteredBFS.cpp -[ 70%] Linking CXX executable MultTest -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -6358,16 +6399,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 70%] Built target MultTest -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 72%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /build/combblas-1.6.2/Applications/FilteredMIS.cpp In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -6487,58 +6518,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp: At global scope: -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:127:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 127 | struct prunediscovered: public binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:243:52: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 243 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:311:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 311 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:448:97: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:590:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 590 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:605:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 605 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:621:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 621 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -6611,27 +6590,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long long int; IT = long long int; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:424:20: required from here -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -6732,6 +6690,46 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp: At global scope: +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:127:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 127 | struct prunediscovered: public binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:243:52: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 243 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:311:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 311 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:448:97: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 448 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:590:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 590 | transform(EDGES, EDGES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -6741,6 +6739,156 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:605:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 605 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:621:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 621 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/Applications/FilteredBFS.cpp:61: +/build/combblas-1.6.2/Applications/TwitterEdge.h: At global scope: +/build/combblas-1.6.2/Applications/TwitterEdge.h:308:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 308 | struct getfringe: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/TwitterEdge.h:319:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 319 | struct seldegree: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/TwitterEdge.h:329:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 329 | struct passifthere: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/TwitterEdge.h:339:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 339 | struct is2ndSmaller: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/TwitterEdge.h:348:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 348 | struct return1_uint8: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/TwitterEdge.h:361:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 361 | struct keepinfrontier_f: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/TwitterEdge.h:370:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 370 | struct isparentset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:93:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 93 | struct Twitter_obj_randomizer : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:105:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 105 | struct Twitter_materialize: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:283:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 283 | B.Prune(bind2nd(Twitter_materialize(), mysincedate)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:311:127: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 311 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:325:48: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 325 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:583:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 583 | transform(EDGES, EDGES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:597:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 597 | transform(TIMES, TIMES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:611:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 611 | transform(INVMTEPS, INVMTEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hteps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:624:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 624 | transform(INVMPEPS, INVMPEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hpeps)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:347:17: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long long int; IT = long long int; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:424:20: required from here +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:196:76: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, VT*&, int*, int) [with VT = long long int; IT = long long int; UDER = SpDCCols; int32_t = int]' /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:358:11: required from 'combblas::FullyDistSpVec combblas::SpMV(const SpParMat&, const FullyDistSpVec&, OptBuf&) [with VT = long long int; IT = long long int; UDER = SpDCCols]' @@ -6763,13 +6911,23 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long long int; NT = long long int]': +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:349:25: required from here +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -6852,14 +7010,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -6878,62 +7028,643 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/Applications/FilteredBFS.cpp:61: -/build/combblas-1.6.2/Applications/TwitterEdge.h: At global scope: -/build/combblas-1.6.2/Applications/TwitterEdge.h:308:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 308 | struct getfringe: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/TwitterEdge.h:319:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 319 | struct seldegree: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/TwitterEdge.h:329:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 329 | struct passifthere: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/TwitterEdge.h:339:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 339 | struct is2ndSmaller: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/TwitterEdge.h:348:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 348 | struct return1_uint8: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/TwitterEdge.h:361:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 361 | struct keepinfrontier_f: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/TwitterEdge.h:370:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 370 | struct isparentset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:93:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 93 | struct Twitter_obj_randomizer : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:105:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 105 | struct Twitter_materialize: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = ParentType; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, + from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 530 | num.insert(num.begin() + (iter-ind.begin()), numx); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 531 | ind.insert(iter, locind); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = TwitterEdge]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = TwitterEdge]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = TwitterEdge; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterBFS; IU = long long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IU = long long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, + from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = TwitterEdge]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:637:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = TwitterEdge]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:45:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:63: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/Applications/DirOptBFS.cpp:36: +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 175 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SparseVectorLocalIterator::Del() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:200:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SparseVectorLocalIterator::Del() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:201:14: +/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1530 | { return _M_erase(begin() + (__position - cbegin())); } + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:63: +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from 'bool combblas::SparseVectorLocalIterator::NextTo(IT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:162:61: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:63: +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +[ 72%] Linking CXX executable IndexingTiming +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:284:18: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:303:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 72%] Built target IndexingTiming +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:217:61: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:220:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:221:19: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:116: +/build/combblas-1.6.2/include/CombBLAS/VecIterator.h: In member function 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]': +/build/combblas-1.6.2/include/CombBLAS/VecIterator.h:227:37: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 227 | v.num.insert(v.num.begin() + (iter-v.ind.begin()), val); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/VecIterator.h:228:37: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 228 | v.ind.insert(iter, loc_idx); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:520:61: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, + from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 530 | num.insert(num.begin() + (iter-ind.begin()), numx); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 531 | ind.insert(iter, locind); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, + from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 73%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -MF CMakeFiles/fmis.dir/FilteredMIS.cpp.o.d -o CMakeFiles/fmis.dir/FilteredMIS.cpp.o -c /build/combblas-1.6.2/Applications/FilteredMIS.cpp +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:45:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:947:22: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ParentType&}; _Tp = ParentType; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:14: +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:14: +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -6985,6 +7716,15 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) | ^~~~~~~~~~~~~~~ @@ -7006,49 +7746,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:283:40: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 283 | B.Prune(bind2nd(Twitter_materialize(), mysincedate)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:311:127: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 311 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:325:48: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = Twitter_materialize; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 325 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:583:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 583 | transform(EDGES, EDGES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:597:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 597 | transform(TIMES, TIMES+sruns, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:611:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 611 | transform(INVMTEPS, INVMTEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hteps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:624:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 624 | transform(INVMPEPS, INVMPEPS+sruns, zero_mean.begin(), bind2nd(minus(), 1/hpeps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -7149,26 +7846,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long long int; NT = long long int]': -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:349:25: required from here -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -7188,6 +7865,14 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -7289,218 +7974,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = ParentType; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = TwitterEdge]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = TwitterEdge]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = TwitterEdge; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = LatestRetwitterBFS; IU = long long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IU = long long int; NUM = TwitterEdge; DER = SpDCCols; IVT = ParentType; OVT = ParentType; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, - from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = TwitterEdge]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:637:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = TwitterEdge]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = TwitterEdge]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:314:5: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' @@ -7781,183 +8254,118 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/Applications/DirOptBFS.cpp:36: -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 175 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SparseVectorLocalIterator::Del() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:200:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SparseVectorLocalIterator::Del() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:201:14: -/usr/include/c++/12/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1530 | { return _M_erase(begin() + (__position - cbegin())); } - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:63: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from 'bool combblas::SparseVectorLocalIterator::NextTo(IT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:162:61: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:63: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: + inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:284:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: + inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:303:19: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, - from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 530 | num.insert(num.begin() + (iter-ind.begin()), numx); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 531 | ind.insert(iter, locind); - | ~~~~~~~~~~^~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:217:61: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:220:19: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/VecIterator.h:221:19: + inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, + inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:116: -/build/combblas-1.6.2/include/CombBLAS/VecIterator.h: In member function 'void combblas::SparseVectorLocalIterator::Set(IT, const NT&) [with IT = long long int; NT = long long int]': -/build/combblas-1.6.2/include/CombBLAS/VecIterator.h:227:37: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 227 | v.num.insert(v.num.begin() + (iter-v.ind.begin()), val); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/VecIterator.h:228:37: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 228 | v.ind.insert(iter, loc_idx); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:520:61: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = LatestRetwitterBFS; IT = long long int; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:96:19, + inlined from 'void combblas::SpMXSpV(const Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IT = long long int; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:55:39, + inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:412:15, + inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:402:6, + inlined from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1191:31, + inlined from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterBFS; IU = long long int; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, - from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 530 | num.insert(num.begin() + (iter-ind.begin()), numx); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 531 | ind.insert(iter, locind); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterBFS; IU = long long int; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 73%] Linking CXX executable IndexingTiming -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: + inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, + inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -7971,114 +8379,83 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedIxx10ParentTypex22EWiseExtToPlainAdapterIxS1_x9seldegreeES2_IbS1_x11passifthereEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2259:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2273:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2286:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedI10ParentTypexS1_S1_22EWiseExtToPlainAdapterIS1_S1_S1_9getfringeES2_IbS1_S1_16keepinfrontier_fEEENS_14FullyDistSpVecIT0_T_EERKNS7_IS8_T1_EERKNS_12FullyDistVecIS8_T2_EET3_T4_bSB_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2298:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 73%] Built target IndexingTiming -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 75%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF CMakeFiles/mcl.dir/MCL.cpp.o.d -o CMakeFiles/mcl.dir/MCL.cpp.o -c /build/combblas-1.6.2/Applications/MCL.cpp In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2307:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: + inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = std::binder2nd >; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/TopDownBFS.cpp:448:93: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:63: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:45:12: + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:947:22: /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8092,178 +8469,119 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: + inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = std::binder2nd >; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/DirOptBFS.cpp:448:93: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2259:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2273:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, - from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:45:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2259:29: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2286:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2273:29: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2298:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2286:29: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2307:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2298:27: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2259:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = double; IU = long long int; NU1 = double; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2307:27: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2273:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:947:22: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2286:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2298:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:63: -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const ParentType&}; _Tp = ParentType; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: + inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2307:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredBFS.cpp:371:91: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: + inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = isparentset; IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredBFS.cpp:466:78: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:14: -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:14: -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 75%] Linking CXX executable tdbfs +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 75%] Built target tdbfs +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 77%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/mcl.dir/MCL.cpp.o -MF CMakeFiles/mcl.dir/MCL.cpp.o.d -o CMakeFiles/mcl.dir/MCL.cpp.o -c /build/combblas-1.6.2/Applications/MCL.cpp +[ 78%] Linking CXX executable dobfs +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 78%] Built target dobfs +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = LatestRetwitterMIS; IT = long long int; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:96:19, + inlined from 'void combblas::SpMXSpV(const Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IT = long long int; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:55:39, + inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:412:15, + inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:402:6, + inlined from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1191:31, + inlined from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 80%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /build/combblas-1.6.2/Applications/BetwCent.cpp In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -8438,10 +8756,6 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -8483,25 +8797,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/memory:63: -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]': /build/combblas-1.6.2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = double]' @@ -8586,10 +8881,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]': /build/combblas-1.6.2/Applications/MCL.cpp:440:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' /build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long long int; LIT = long long int; NT = float]' @@ -8674,6 +8965,16 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterMIS; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterMIS; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long long int; NT = double; DER = SpDCCols]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:570:31: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' /build/combblas-1.6.2/Applications/MCL.cpp:470:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' @@ -8697,40 +8998,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = TwitterEdge]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:947:22: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = int; NT = double; DER = SpDCCols]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:570:31: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' /build/combblas-1.6.2/Applications/MCL.cpp:470:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' @@ -8777,10 +9044,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = int; NT = float; DER = SpDCCols]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:570:31: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = float; UDERO = SpDCCols; IU = int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' /build/combblas-1.6.2/Applications/MCL.cpp:470:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = float; DER = combblas::SpDCCols]' @@ -8904,6 +9167,9 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 81%] Linking CXX executable fbfs +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm In file included from /build/combblas-1.6.2/Applications/MCL.cpp:49: /build/combblas-1.6.2/Applications/CC.h: In instantiation of 'IT combblas::LabelCC(FullyDistVec&, FullyDistVec&) [with IT = long long int]': /build/combblas-1.6.2/Applications/CC.h:312:18: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long long int; NT = double; DER = SpDCCols]' @@ -8917,16 +9183,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:284:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:303:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:919:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = int; NT = double]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:436:19: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' @@ -9005,6 +9261,7 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:972:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = int; NT = double]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:598:22: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' @@ -9023,6 +9280,10 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 81%] Built target fbfs +make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Ordering /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= /build/combblas-1.6.2/Applications/CC.h: In instantiation of 'IT combblas::LabelCC(FullyDistVec&, FullyDistVec&) [with IT = int]': /build/combblas-1.6.2/Applications/CC.h:312:18: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = int; NT = double; DER = SpDCCols]' /build/combblas-1.6.2/Applications/MCL.cpp:347:39: required from 'combblas::FullyDistVec Interpret(combblas::SpParMat&) [with IT = int; NT = double; DER = combblas::SpDCCols]' @@ -9035,31 +9296,85 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2259:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2273:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2286:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2298:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = unsigned char; NU2 = unsigned char; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2307:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, + from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, + from /build/combblas-1.6.2/Applications/BetwCent.cpp:44: +/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/Applications/BetwCent.cpp:37: +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 68 | struct absdiff : std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 80 | public std::binary_function< std::tuple, std::tuple, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_function.h:1438: +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 83%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/combblas-1.6.2/Ordering/RCM.cpp /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long long int; NT = float]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:919:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = float]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:436:19: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = float; UDERO = SpDCCols; IU = long long int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' @@ -9156,6 +9471,106 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: +/build/combblas-1.6.2/include/CombBLAS/Operations.h: At global scope: +/build/combblas-1.6.2/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 92 | struct totality : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 114 | struct sel2nd: public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 123 | struct bintotality : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 140 | struct exponentiate : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 154 | struct maximum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 172 | struct minimum : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 185 | struct RandReduce : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 233 | struct bitwise_and : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = int; NT = float]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:919:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = int; NT = float]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:436:19: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int64_t) [with SR = PlusTimesSRing; NUO = float; UDERO = SpDCCols; IU = int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long long int]' @@ -9252,36 +9667,77 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2259:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2273:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2286:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2298:27: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::EWiseApply(const FullyDistSpVec&, const FullyDistSpVec&, _BinaryOperation, _BinaryPredicate, bool, bool, NU1, NU2, bool, bool) [with RET = unsigned char; IU = long long int; NU1 = double; NU2 = double; _BinaryOperation = EWiseExtToPlainAdapter; _BinaryPredicate = EWiseExtToPlainAdapter]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2307:27: + inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, + inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, + from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/BetwCent.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/Applications/BetwCent.cpp:192:45: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = divides; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 192 | nspInv.Apply(bind1st(divides(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:136:5: note: declared here + 136 | bind1st(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/BetwCent.cpp:218:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 218 | bc.Apply(bind2nd(minus(), nPasses)); // Subtrack nPasses from all the bc scores (because bcu was initialized to all 1's) + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469: /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -9495,16 +9951,99 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:284:18: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(FullyDistSpVec&, int*&, int*&, int32_t*&, VT*&, int) [with IU = long long int; VT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:303:19: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:42: +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = int]' +/build/combblas-1.6.2/Applications/BetwCent.cpp:185:32: required from here +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:55:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 55 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:61:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 61 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:73:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 73 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = int]': +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:250:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = int]' +/build/combblas-1.6.2/Applications/BetwCent.cpp:185:32: required from here +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:111:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 111 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:116:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 116 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:133:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 133 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' +/build/combblas-1.6.2/Applications/BetwCent.cpp:204:61: required from here +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:55:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 55 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:61:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 61 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:73:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 73 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:250:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' +/build/combblas-1.6.2/Applications/BetwCent.cpp:204:61: required from here +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:111:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 111 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:116:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 116 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:133:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 133 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = float]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = float; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = float; DER = combblas::SpDCCols]' @@ -9955,215 +10494,18 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = LatestRetwitterMIS; IT = long long int; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:96:19, - inlined from 'void combblas::SpMXSpV(const Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IT = long long int; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:55:39, - inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:412:15, - inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = double; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:402:6, - inlined from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1191:31, - inlined from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterMIS; IVT = double; OVT = double; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = LatestRetwitterBFS; IT = long long int; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:96:19, - inlined from 'void combblas::SpMXSpV(const Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IT = long long int; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.h:55:39, - inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:412:15, - inlined from 'void combblas::generic_gespmv(const SpMat&, const VIND*, const IVT*, VIND, std::vector<_Distance, std::allocator<_Tp> >&, std::vector&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; MIND = long long int; VIND = int; DER = SpDCCols; NUM = TwitterEdge; IVT = ParentType; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:402:6, - inlined from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1191:31, - inlined from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = LatestRetwitterBFS; IVT = ParentType; OVT = ParentType; IU = long long int; NUM = TwitterEdge; UDER = SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterMIS; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterMIS; IU = long long int; OVT = double]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterBFS; IU = long long int; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = LatestRetwitterBFS; IU = long long int; OVT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, - inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = std::binder2nd >; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/DirOptBFS.cpp:448:93: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, - inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = long long int; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, - inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 77%] Linking CXX executable dobfs -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 77%] Built target dobfs -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 78%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -MF CMakeFiles/betwcent.dir/BetwCent.cpp.o.d -o CMakeFiles/betwcent.dir/BetwCent.cpp.o -c /build/combblas-1.6.2/Applications/BetwCent.cpp -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredBFS.cpp:371:91: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = ParentType; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = isparentset; IT = long long int; NT = ParentType]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredBFS.cpp:466:78: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = std::binder2nd >; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/TopDownBFS.cpp:448:93: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredMIS.cpp:313:108: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredMIS.cpp:314:48: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredMIS.cpp:314:48: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/Applications/BetwCent.cpp:44: + from /build/combblas-1.6.2/Ordering/RCM.cpp:8: /build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/Applications/BetwCent.cpp:37: +In file included from /usr/include/c++/12/bits/unique_ptr.h:37, + from /usr/include/c++/12/memory:76, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -10351,165 +10693,214 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/Applications/BetwCent.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/Applications/BetwCent.cpp:192:45: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = divides; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 192 | nspInv.Apply(bind1st(divides(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/BetwCent.cpp:218:33: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 218 | bc.Apply(bind2nd(minus(), nPasses)); // Subtrack nPasses from all the bc scores (because bcu was initialized to all 1's) - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:42: -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = int]' -/build/combblas-1.6.2/Applications/BetwCent.cpp:185:32: required from here -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:55:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 55 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:61:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 61 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:73:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 73 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = int]': -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:250:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = int]' -/build/combblas-1.6.2/Applications/BetwCent.cpp:185:32: required from here -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:111:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 111 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:116:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 116 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:133:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 133 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' -/build/combblas-1.6.2/Applications/BetwCent.cpp:204:61: required from here -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:55:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 55 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:61:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 61 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:73:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 73 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:250:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:900:49: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:417:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' -/build/combblas-1.6.2/Applications/BetwCent.cpp:204:61: required from here -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:111:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 111 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:116:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 116 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:133:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 133 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -[ 80%] Linking CXX executable tdbfs -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 -[ 81%] Linking CXX executable fmis -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -[ 83%] Linking CXX executable fbfs -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 83%] Built target fmis -make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Ordering /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= -[ 83%] Built target tdbfs -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017 /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 83%] Built target fbfs -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 85%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/combblas-1.6.2/Ordering/RCM.cpp -[ 86%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 88%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -MF CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o.d -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp -In file included from /usr/include/c++/12/functional:64, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, +In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, + from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' +/build/combblas-1.6.2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' +/build/combblas-1.6.2/Ordering/RCM.cpp:764:54: required from here +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' +/build/combblas-1.6.2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' +/build/combblas-1.6.2/Ordering/RCM.cpp:764:54: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' +/build/combblas-1.6.2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' +/build/combblas-1.6.2/Ordering/RCM.cpp:764:54: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:50, from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ +/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = int]': +/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = int; MergeType = vpsort::OOPTreeMerge]' +/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = long long int; VAL = long long int; IT = long long int; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:776:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = long long int; NT = long long int]' +/build/combblas-1.6.2/Ordering/RCM.cpp:778:64: required from here +/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredMIS.cpp:313:108: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredMIS.cpp:314:48: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/FilteredMIS.cpp:314:48: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62, from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, @@ -10526,25 +10917,87 @@ /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:63: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = int]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 85%] Linking CXX executable fmis +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 85%] Built target fmis +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017 /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 86%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -MF CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o.d -o CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -c /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp +In file included from /usr/include/c++/12/functional:64, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:63: /usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In file included from /usr/include/c++/12/bits/stl_algo.h:60: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'void combblas::FullyDistVec::SaveGathered(std::ofstream&, int, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:520:24: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:11: + from /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: /build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:1: +In file included from /usr/include/c++/12/bits/unique_ptr.h:37, + from /usr/include/c++/12/memory:76, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -10714,208 +11167,528 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, - from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/Ordering/RCM.cpp:8: -/build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/unique_ptr.h:37, - from /usr/include/c++/12/memory:76, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:80:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 80 | public std::binary_function< std::tuple, std::tuple, bool > - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:96:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 96 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:113:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 113 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:132:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 132 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:143:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 143 | public std::binary_function< std::tuple, std::tuple, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Compare.h:153:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 153 | public std::binary_function< std::pair< std::tuple , int > , std::pair< std::tuple , int>, bool > // (par1, par2, return_type) - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&)': +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:161:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 161 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_DCSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:247:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 247 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC_Split(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:337:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 337 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:464:48: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 464 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:471:80: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 471 | FullyDistVec newsource = nonisov.FindInds(bind2nd(equal_to(), source)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here /build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_function.h:1438: /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In function 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int)': +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here /build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: -/build/combblas-1.6.2/include/CombBLAS/Operations.h: At global scope: -/build/combblas-1.6.2/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 69 | struct identity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 81 | struct myidentity : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 92 | struct totality : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 103 | struct safemultinv : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 114 | struct sel2nd: public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 207 | struct SetIfNotEqual : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); +/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols; int32_t = int]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = bool]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, + from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, + from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 530 | num.insert(num.begin() + (iter-ind.begin()), numx); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 531 | ind.insert(iter, locind); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 88%] Linking CXX executable betwcent +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 88%] Built target betwcent +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 90%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -MF CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o.d -o CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -c /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/functional:64, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, + from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, from /build/combblas-1.6.2/include/CombBLAS/SpTuples.h:38, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:110, - from /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:29: + from /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:11: /build/combblas-1.6.2/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/unique_ptr.h:37, - from /usr/include/c++/12/memory:76, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:51: +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/arm-linux-gnueabihf/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:1: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -10976,25 +11749,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, - from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:225:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 225 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:50, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:113: @@ -11095,6 +11849,11 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -11104,6 +11863,35 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, + from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, + from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -11112,16 +11900,145 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/12/bits/stl_tree.h:63: -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:133:18, + inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:133:18, + inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:144:30, + inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:145:30, + inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39, from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: @@ -11153,16 +12070,60 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, - from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, - from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {VertexType}; _Tp = VertexType; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:42: /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long long int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long long int; NT = double]' @@ -11181,6 +12142,10 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {VertexType}; _Tp = VertexType; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:73:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 73 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -11210,234 +12175,59 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': -/build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 136 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469: -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = double]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:161:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 161 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = double]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = double; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_DCSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:247:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 247 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC_Split(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:337:73: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 337 | FullyDistSpVec parentsp = parents.Find(bind2nd(greater(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = int]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1947:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1947 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1947:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1947:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:464:48: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 464 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:471:80: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 471 | FullyDistVec newsource = nonisov.FindInds(bind2nd(equal_to(), source)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = double]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:637:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', + inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: +/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1498 | return std::__lower_bound(__first, __last, __val, + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ + 1499 | __gnu_cxx::__ops::__iter_less_val()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469: +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = double]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = double]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here /build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -11456,11 +12246,12 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = double]': +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = double; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here /build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -11479,36 +12270,40 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, - from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:637:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -11523,10 +12318,11 @@ | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:724:25: required from here +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -11539,308 +12335,216 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long long int; NV = long long int; MPI_Comm = ompi_communicator_t*; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1415:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' -/build/combblas-1.6.2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' -/build/combblas-1.6.2/Ordering/RCM.cpp:764:54: required from here -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1087:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1087 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' -/build/combblas-1.6.2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' -/build/combblas-1.6.2/Ordering/RCM.cpp:764:54: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpCCols; IVT = long long int; OVT = long long int; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1557:10: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/Ordering/RCM.cpp:424:30: required from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >; int64_t = long long int]' -/build/combblas-1.6.2/Ordering/RCM.cpp:514:48: required from 'combblas::FullyDistVec RCM(PARMAT&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' -/build/combblas-1.6.2/Ordering/RCM.cpp:764:54: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'void combblas::generic_gespmv_threaded_setbuffers(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*, OVT*, int*, int*, int) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1166:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:357:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 357 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'int combblas::generic_gespmv_threaded(const SpMat&, const int32_t*, const IVT*, int32_t, int32_t*&, OVT*&, int*&, int, PreAllocatedSPA&) [with SR = SelectMinSR; IU = long long int; NUM = bool; DER = SpDCCols; IVT = long long int; OVT = long long int; int32_t = int]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1179:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols; int32_t = int]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1444:15: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1565:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long long int; OVT = long long int; IU = long long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = double]': +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = double]' +/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:775:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:109:59: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:224:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 224 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, + inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/12/functional:64, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, + from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, + from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_algo.h:60: +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In file included from /usr/include/c++/12/vector:64: +/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 133 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = std::binder2nd >; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, + from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 530 | num.insert(num.begin() + (iter-ind.begin()), numx); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 + 531 | ind.insert(iter, locind); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1947:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1947 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1947:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1947:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbE8RowSplitEi._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:270:13: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbE8RowSplitEi._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:270:13: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:469, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1003:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1003 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:50, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, - from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: -/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = int]': -/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = int; MergeType = vpsort::OOPTreeMerge]' -/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = long long int; VAL = long long int; IT = long long int; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:776:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = long long int; NT = long long int]' -/build/combblas-1.6.2/Ordering/RCM.cpp:778:64: required from here -/build/combblas-1.6.2/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long long int; NU = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = long long int; NU = bool]': -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:781:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy1stSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2016:60: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/build/combblas-1.6.2/include/CombBLAS/Friends.h:638:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 638 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:645:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 645 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ -/build/combblas-1.6.2/include/CombBLAS/Friends.h:662:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 662 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here - 1075 | not2(const _Predicate& __pred) - | ^~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 -In file included from /build/combblas-1.6.2/include/CombBLAS/dcsc.h:134, - from /build/combblas-1.6.2/include/CombBLAS/SpDCCols.h:39: -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1055:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1057 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long long int; NT = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:1011:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long long int; NT = bool]' -/build/combblas-1.6.2/include/CombBLAS/ParFriends.h:763:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2008:59: required from 'combblas::SpParMat combblas::SpParMat::SubsRef_SR(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with SelectFirstSR = combblas::BoolCopy1stSRing; SelectSecondSR = combblas::BoolCopy2ndSRing; IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/include/CombBLAS/SpParMat.h:218:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long long int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1145:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1149 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = pair >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:70, + from /usr/include/c++/12/functional:62, + from /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:4: +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In function 'void std::nth_element(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]', inlined from '_ZNK8combblas8SpParMatIidNS_8SpDCColsIidEEE8Kselect2IdiEEbRNS_12FullyDistVecIT0_T_EEi._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:466:33: /usr/include/c++/12/bits/stl_algo.h:4747:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -11859,6 +12563,134 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4749 | __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpCCols::RowSplit(int) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:244:26: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/vector:64: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/memory:63: +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, @@ -11867,53 +12699,210 @@ /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1844 | __final_insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'void combblas::FullyDistVec::SaveGathered(std::ofstream&, int, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:520:24: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62, - from /build/combblas-1.6.2/3DSpGEMM/mpipspgemm.cpp:4: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/functional:64, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort.h:26, - from /build/combblas-1.6.2/include/CombBLAS/SpDefs.h:51, - from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:108: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1940 | std::__final_insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1802 | __insertion_sort(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: @@ -11922,11 +12911,6 @@ /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, @@ -11944,19 +12928,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 639 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, long long unsigned int>; _KeyOfValue = std::_Select1st, long long unsigned int> >; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 @@ -11975,16 +12960,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/functional:64, - from /build/combblas-1.6.2/psort-1.0/include/psort/psort_util.h:35: -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = int; NT1 = float]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 @@ -12003,12 +12978,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:63: -/usr/include/c++/12/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1450 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algobase.h:1450:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 @@ -12027,10 +12996,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', inlined from 'static void combblas::SpHelper::ProcessStrLinesNPermute(std::vector&, std::vector&, std::vector&, std::vector >&, std::map, long long unsigned int>&) [with IT1 = long long int; NT1 = float]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:135:21: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator' changed in GCC 7.1 @@ -12049,19 +13014,25 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/bits/stl_algo.h:60: -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]', + inlined from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:901:30: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]', + inlined from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:925:34: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]', + inlined from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:928:30: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/functional:62: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': @@ -12136,6 +13107,11 @@ 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:161:33: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from '_ZN8combblas19EWiseApply_threadedIxxsx22EWiseExtToPlainAdapterIxsxZNS_9StarCheckIxdNS_8SpDCColsIxdEEEENS_12FullyDistVecIT_sEERKNS_8SpParMatIS6_T0_T1_EERNS5_IS6_S6_EEEUlsxE1_ES1_IbsxZNS2_IxdS4_EES7_SD_SF_EUlsxE2_EEENS_14FullyDistSpVecIS9_S6_EERKNSK_IS9_SA_EERKNS5_IS9_T2_EET3_T4_bSA_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); @@ -12180,6 +13156,16 @@ 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = float; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = float]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -12340,6 +13326,16 @@ 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from '_ZN8combblas19EWiseApply_threadedIfxff22EWiseExtToPlainAdapterIfffZNS_22MCLPruneRecoverySelectIxfNS_8SpDCColsIxfEEEEvRNS_8SpParMatIT_T0_T1_EES7_S6_S6_S7_iEUlffE9_ES1_IbffZNS2_IxfS4_EEvSA_S7_S6_S6_S7_iEUlffE10_EEENS_14FullyDistSpVecIS7_S6_EERKNSF_IS7_S8_EERKNS_12FullyDistVecIS7_T2_EET3_T4_bS8_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); @@ -12383,17 +13379,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: -/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from '_ZN8combblas19EWiseApply_threadedIdxdd22EWiseExtToPlainAdapterIdddZNS_22MCLPruneRecoverySelectIxdNS_8SpDCColsIxdEEEEvRNS_8SpParMatIT_T0_T1_EES7_S6_S6_S7_iEUlddE7_ES1_IbddZNS2_IxdS4_EEvSA_S7_S6_S6_S7_iEUlddE8_EEENS_14FullyDistSpVecIS7_S6_EERKNSF_IS7_S8_EERKNS_12FullyDistVecIS7_T2_EET3_T4_bS8_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -12416,15 +13401,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from '_ZN8combblas19EWiseApply_threadedIdxdd22EWiseExtToPlainAdapterIdddZNS_22MCLPruneRecoverySelectIxdNS_8SpDCColsIxdEEEEvRNS_8SpParMatIT_T0_T1_EES7_S6_S6_S7_iEUlddE9_ES1_IbddZNS2_IxdS4_EEvSA_S7_S6_S6_S7_iEUlddE10_EEENS_14FullyDistSpVecIS7_S6_EERKNSF_IS7_S8_EERKNS_12FullyDistVecIS7_T2_EET3_T4_bS8_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -12447,18 +13423,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(_Predicate) const [with _Predicate = std::binder2nd >; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:478:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from '_ZN8combblas19EWiseApply_threadedIdxdd22EWiseExtToPlainAdapterIdddZNS_22MCLPruneRecoverySelectIxdNS_8SpDCColsIxdEEEEvRNS_8SpParMatIT_T0_T1_EES7_S6_S6_S7_iEUlddE4_ES1_IbddZNS2_IxdS4_EEvSA_S7_S6_S6_S7_iEUlddE5_EEENS_14FullyDistSpVecIS7_S6_EERKNSF_IS7_S8_EERKNS_12FullyDistVecIS7_T2_EET3_T4_bS8_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -12481,8 +13445,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from '_ZN8combblas19EWiseApply_threadedIdxdd22EWiseExtToPlainAdapterIdddZNS_22MCLPruneRecoverySelectIxdNS_8SpDCColsIxdEEEEvRNS_8SpParMatIT_T0_T1_EES7_S6_S6_S7_iEUlddE0_ES1_IbddZNS2_IxdS4_EEvSA_S7_S6_S6_S7_iEUlddE1_EEENS_14FullyDistSpVecIS7_S6_EERKNSF_IS7_S8_EERKNS_12FullyDistVecIS7_T2_EET3_T4_bS8_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -12506,290 +13468,499 @@ 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, + inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(NT) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:497:32, + inlined from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' at /build/combblas-1.6.2/Ordering/RCM.cpp:436:16: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, + | ^~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1908 | __introsort_loop(_RandomAccessIterator __first, + | ^~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1888 | __comp); + | ~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': +/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:456:33: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: +/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1937 | std::__introsort_loop(__first, __last, + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 1938 | std::__lg(__last - __first) * 2, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1939 | __comp); + | ~~~~~~~ +In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', + inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, + inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, + inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: +/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1854 | std::__insertion_sort(__first, __last, __comp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = SelectMinSR; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:198:17: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = SelectMinSR; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:210:18: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: + inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, + inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: + inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec& combblas::FullyDistVec::operator=(const combblas::FullyDistVec&) [with ITRHS = long long int; NTRHS = double; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:245:13: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:671:34: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:671:34: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:671:34: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:787:39: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, + inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:787:39: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', + inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30, + inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, - from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 530 | num.insert(num.begin() + (iter-ind.begin()), numx); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 531 | ind.insert(iter, locind); - | ~~~~~~~~~~^~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 90%] Linking CXX executable betwcent -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 90%] Built target betwcent -make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 91%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -MF CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o.d -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbE8RowSplitEi._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:270:13: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbE8RowSplitEi._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:270:13: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:70, - from /usr/include/c++/12/functional:62: -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedIxxxx22EWiseExtToPlainAdapterIxxxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES1_IbxxZS2_IS6_EvS8_xSB_xSA_SE_EUlxxE0_EEENS_14FullyDistSpVecIT0_S7_EERKNSJ_ISK_T1_EERKNS9_ISK_T2_EET3_T4_bSM_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: + inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, + inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3278:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]', - inlined from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:901:30: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]', - inlined from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:925:34: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {combblas::SpDCCols&}; _Tp = combblas::SpDCCols; _Alloc = std::allocator >]', - inlined from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:928:30: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:161:33: + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3278:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', + inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, + inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = int; NT = float; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: +/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 + 638 | return _M_t._M_emplace_hint_unique(__pos, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ + 639 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 91%] Linking CXX executable rcm +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering && /usr/bin/cmake -E cmake_link_script CMakeFiles/rcm.dir/link.txt --verbose=1 +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 91%] Built target rcm +make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/combblas-1.6.2 /build/combblas-1.6.2/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 93%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/combblas-1.6.2/include -I/build/combblas-1.6.2/psort-1.0/include -I/build/combblas-1.6.2/usort/include -I/build/combblas-1.6.2/graph500-1.2/generator/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -MD -MT 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -MF CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o.d -o CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -c /build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp +[ 95%] Linking CXX executable mpipspgemm +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 95%] Built target mpipspgemm +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': +/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 439 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, + inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, + inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: +/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:41, from /build/combblas-1.6.2/include/CombBLAS/SpMat.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/SpMat.h:178, @@ -12864,27 +14035,13 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:957:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec combblas::FullyDistVec::operator()(const combblas::FullyDistVec&) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:958:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpCCols::RowSplit(int) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:244:26: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 523 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:39, @@ -12987,6 +14144,11 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: +/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1032 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:335, from /build/combblas-1.6.2/include/CombBLAS/DenseParMat.h:41: /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -12996,112 +14158,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 133 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 164 | _M_realloc_insert(begin() + (__position - cbegin()), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:523:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:524:17: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.h:375, - from /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:30: -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::SetElement(IT, NT) [with IT = long long int; NT = long long int]': -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:530:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 530 | num.insert(num.begin() + (iter-ind.begin()), numx); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:531:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 - 531 | ind.insert(iter, locind); - | ~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:32, from /build/combblas-1.6.2/include/CombBLAS/DistEdgeList.h:129, from /build/combblas-1.6.2/include/CombBLAS/SpParMat.h:54: @@ -13112,44 +14168,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/12/memory:63: -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1947:56: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1948:56: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::T_promote> combblas::EWiseMult(const FullyDistSpVec&, const FullyDistVec&, bool, NU2) [with IU = long long int; NU1 = long long int; NU2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1959:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:119: /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h: In function 'void combblas::dcsc_gespmv_threaded_setbuffers(const SpDCCols&, const int32_t*, const VT*, int32_t, int32_t*, VT*, int*, int*, int)': /build/combblas-1.6.2/include/CombBLAS/BFSFriends.h:136:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] @@ -13158,116 +14176,8 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = bool; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:831:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:876:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::FullyDistVec::RandPerm() [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:877:29: + inlined from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:952:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -13302,43 +14212,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::myidentity; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:42: /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h:216:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' @@ -13459,10 +14332,6 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:635:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -13539,667 +14408,25 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec& combblas::FullyDistVec::operator=(const combblas::FullyDistVec&) [with ITRHS = long long int; NTRHS = double; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:245:13: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1802 | __insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1844 | __final_insertion_sort(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExS2_x22EWiseExtToPlainAdapterIS2_S2_xZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlS2_xE1_ES3_IbS2_xZS4_IS8_ExSA_SD_SF_SI_EUlS2_xE2_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ22PseudoPeripheralVertexINS_8SpParMatIxbNS_7SpCColsIxbEEEEExRT_RNS_14FullyDistSpVecIxS2_EENS_12FullyDistVecIxxEERNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ExSA_SD_SF_SI_EUlxxE0_EEENSB_IT0_S9_EERKNSB_ISN_T1_EERKNSE_ISN_T2_EET3_T4_bSP_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedISt4pairIxxExxx22EWiseExtToPlainAdapterIS2_xxZ3RCMINS_8SpParMatIxbNS_7SpCColsIxbEEEEENS_12FullyDistVecIxxEERT_SA_RNS_15PreAllocatedSPAIxEEEUlxxE_ES3_IbxxZS4_IS8_ESA_SC_SA_SF_EUlxxE0_EEENS_14FullyDistSpVecIT0_SB_EERKNSK_ISL_T1_EERKNS9_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:133:18, - inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:133:18, - inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:144:30, - inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(std::shared_ptr, IT, const std::vector&, const std::vector&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:145:30, - inlined from 'combblas::FullyDistSpVec getOrder(combblas::FullyDistSpVec&, int64_t, int64_t)' at /build/combblas-1.6.2/Ordering/RCM.cpp:321:118: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 82 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h:82:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.0' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:145:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from '_ZN8combblas7SpCColsIxbEC2ERKNS_8SpTuplesIxbEEb._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/SpCCols.cpp:181:25: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1940 | std::__final_insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {VertexType}; _Tp = VertexType; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {VertexType}; _Tp = VertexType; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2066:61: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', - inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2033:48: -/usr/include/c++/12/bits/stl_algobase.h:1498:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1498 | return std::__lower_bound(__first, __last, __val, - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ - 1499 | __gnu_cxx::__ops::__iter_less_val()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2043:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from '_ZN8combblas19EWiseApply_threadedI10VertexTypexxx22EWiseExtToPlainAdapterIS1_xxZ8RCMOrderINS_8SpParMatIxbNS_7SpCColsIxbEEEEEvRT_xRNS_12FullyDistVecIxxEExSB_RNS_15PreAllocatedSPAIxEEEUlxxE1_ES2_IbxxZS3_IS7_EvS9_xSC_xSB_SF_EUlxxE2_EEENS_14FullyDistSpVecIT0_S8_EERKNSK_ISL_T1_EERKNSA_ISL_T2_EET3_T4_bSN_b._omp_fn.1' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:2052:65: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, - inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, - inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:84:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:89:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:157:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:166:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:82:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:83:23, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:87:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpHelper::push_to_vectors(std::vector&, std::vector&, std::vector&, IT2, IT2, NT2, int, bool) [with IT1 = long long int; NT1 = double; IT2 = long long int; NT2 = int]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:88:27, - inlined from 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long long int; NT1 = double]' at /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:175:42: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2625:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2626:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2639:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2640:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = std::vector >]' at /usr/include/c++/12/bits/stl_iterator.h:735:22, - inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = long long int*; _OI = std::back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = back_insert_iterator > >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'combblas::SpParMat::SpParMat(const combblas::DistEdgeList&, bool) [with DELIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2678:15: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, - | ^~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1908 | __introsort_loop(_RandomAccessIterator __first, - | ^~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -In function '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1921:38: -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1887 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1888 | __comp); - | ~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1887:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 -/usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': -/usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:456:33: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: -/usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1937 | std::__introsort_loop(__first, __last, - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 1938 | std::__lg(__last - __first) * 2, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1939 | __comp); - | ~~~~~~~ -In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', - inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, - inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, - inlined from 'void combblas::BooleanRowSplit(SpDCCols&, int) [with IU = long long int]' at /build/combblas-1.6.2/include/CombBLAS/Friends.h:475:7: -/usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1854 | std::__insertion_sort(__first, __last, __comp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3278:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = long long int; NT = float; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3278:32: + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]', - inlined from 'std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Alloc>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair, long long unsigned int>; _Key = std::__cxx11::basic_string; _Tp = long long unsigned int; _Compare = std::less >; _Alloc = std::allocator, long long unsigned int> >]' at /usr/include/c++/12/bits/stl_map.h:858:27, - inlined from 'ompi_file_t* combblas::SpParMat::TupleRead1stPassNExchange(const std::string&, TYPE2SEND*&, IT&, combblas::FullyDistVec >&, uint64_t&) [with IT = int; NT = float; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3270:21: -/usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type 'std::map, long long unsigned int>::const_iterator' {aka 'std::_Rb_tree, std::pair, long long unsigned int>, std::_Select1st, long long unsigned int> >, std::less >, std::allocator, long long unsigned int> > >::const_iterator'} changed in GCC 7.1 - 638 | return _M_t._M_emplace_hint_unique(__pos, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ - 639 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30, - inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long long int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = SelectMinSR; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:198:17: + inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, + inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 96%] Linking CXX executable SpMSpVBench +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpMSpVBench.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench ../../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../../usort/libUsortlib.so.CombBLAS_1.16.0 ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 96%] Built target SpMSpVBench In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'static void combblas::SpImpl::SpMXSpV(const combblas::Dcsc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&) [with SR = SelectMinSR; IT = long long int; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:210:18: + inlined from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long long int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:952:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ @@ -14210,60 +14437,10 @@ /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -[ 93%] Linking CXX executable mpipspgemm -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::tuple&}; _Tp = std::tuple; _Alloc = std::allocator >]': -/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 439 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = long long int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long long int*; _OI = long long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long long int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:978:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967288 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 93%] Built target mpipspgemm /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: @@ -14307,167 +14484,6 @@ /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, - inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, - inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = int*; _OI = int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: -/usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1265:28: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::MergeContributions(int*, std::vector&, std::vector&, std::vector&, std::vector<_Distance, std::allocator<_Tp> >&) [with SR = SelectMinSR; IU = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:1284:32: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 523 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistVec::FullyDistVec(std::shared_ptr, IT, NT) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:58:12: -/usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1032 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long long int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:952:30: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:369:23: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpMXSpV_HeapSort(const Csc&, int32_t, const int32_t*, const IVT*, int32_t, std::vector&, std::vector&, int32_t) [with SR = SelectMinSR; IT = long long int; NUM = bool; IVT = long long int; OVT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/SpImpl.cpp:382:27: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = std::vector >]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec combblas::FullyDistVec::Find(NT) const [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.cpp:497:32, - inlined from 'int64_t PseudoPeripheralVertex(PARMAT&, combblas::FullyDistSpVec >&, combblas::FullyDistVec, combblas::PreAllocatedSPA&) [with PARMAT = combblas::SpParMat >]' at /build/combblas-1.6.2/Ordering/RCM.cpp:436:16: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30, - inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long long int; NT = float]' at /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:952:30: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:671:34: -/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:671:34: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', - inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = long long int; NT = bool]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, - inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = long long int; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, - inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long long int; NT = bool; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:671:34: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:193:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:787:39: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', - inlined from 'combblas::FullyDistSpVec& combblas::FullyDistSpVec::operator=(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:194:16, - inlined from 'combblas::FullyDistSpVec::FullyDistSpVec(const combblas::FullyDistVec&) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistSpVec.cpp:85:8, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, HANDLER, bool) [with HANDLER = combblas::FullyDistVec::ScalarReadSaveHandler; IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:98:32, - inlined from 'void combblas::FullyDistVec::ParallelWrite(const std::string&, bool, bool) [with IT = long long int; NT = long long int]' at /build/combblas-1.6.2/include/CombBLAS/FullyDistVec.h:101:109, - inlined from 'int main(int, char**)' at /build/combblas-1.6.2/Ordering/RCM.cpp:787:39: -/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1287 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 95%] Linking CXX executable SpMSpVBench -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpMSpVBench.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench ../../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../../usort/libUsortlib.so.CombBLAS_1.16.0 ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 95%] Built target SpMSpVBench -[ 96%] Linking CXX executable test_mpipspgemm -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 96%] Built target test_mpipspgemm /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::pair&}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: @@ -14504,11 +14520,6 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 98%] Linking CXX executable rcm -cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering && /usr/bin/cmake -E cmake_link_script CMakeFiles/rcm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -[ 98%] Built target rcm In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24: @@ -14531,6 +14542,29 @@ /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3539:30, + inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: +/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:249:19, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::tuple; _Alloc = std::allocator >]', + inlined from 'void combblas::SpTuples::RemoveDuplicates(BINFUNC) [with BINFUNC = combblas::maximum; IT = int; NT = double]' at /build/combblas-1.6.2/include/CombBLAS/SpTuples.cpp:259:21, + inlined from 'void combblas::SpParMat::SparseCommon(std::vector > >&, LIT, IT, IT, _BinaryOperation) [with _BinaryOperation = combblas::maximum; LIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:2496:24, + inlined from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3551:17, + inlined from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int]' at /build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: +/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1287 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = long long int; GIT = long long int; _BinaryOperation = std::plus; _UnaryOperation = combblas::SpParMat >::Kselect2(combblas::FullyDistVec&, long long int) const::; IT = long long int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 @@ -14572,6 +14606,11 @@ /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 98%] Linking CXX executable test_mpipspgemm +cd /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/combblas-1.6.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.1.16.0 /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi_cxx.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/lib/gcc/arm-linux-gnueabihf/12/libgomp.so /usr/lib/arm-linux-gnueabihf/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +make[3]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' +[ 98%] Built target test_mpipspgemm In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void combblas::SpParMat::Reduce(combblas::FullyDistVec&, combblas::Dim, _BinaryOperation, VT, _UnaryOperation, MPI_Op) const [with VT = double; GIT = int; _BinaryOperation = std::plus; _UnaryOperation = combblas::MCLPruneRecoverySelect >(SpParMat >&, double, int, int, double, int)::; IT = int; NT = double; DER = combblas::SpDCCols]' at /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:945:20: /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 @@ -15221,10 +15260,10 @@ make[1]: Entering directory '/build/combblas-1.6.2' LD_LIBRARY_PATH=/build/combblas-1.6.2/obj-arm-linux-gnueabihf:/build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort:/build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator:${LD_LIBRARY_PATH} \ dh_auto_test || /bin/true - cd obj-arm-linux-gnueabihf && make -j5 test ARGS\+=--verbose ARGS\+=-j5 + cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[2]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j5 +/usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/build/combblas-1.6.2/obj-arm-linux-gnueabihf/DartConfiguration.tcl Parse Config file:/build/combblas-1.6.2/obj-arm-linux-gnueabihf/DartConfiguration.tcl UpdateCTestConfiguration from :/build/combblas-1.6.2/obj-arm-linux-gnueabihf/DartConfiguration.tcl @@ -15260,6 +15299,11 @@ 4: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/TransposeTest" "../TESTDATA" "betwinput_scale16" "betwinput_transposed_scale16" 4: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests 4: Test timeout computed to be: 1500 +1: Matrix is Float +1: Total number of nonzeros expected across all processors is 490228 +1: File is 8909455 bytes +3: Iteration passed soft test + 1/15 Test #3: Iterator_Test .................... Passed 4.70 sec test 5 Start 5: Indexing_Test @@ -15267,29 +15311,41 @@ 5: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests 5: Test timeout computed to be: 1500 1: Matrix is Float -1: Total number of nonzeros expected across all processors is 490228 -1: File is 8909455 bytes +1: Total number of nonzeros expected across all processors is 490265 +1: File is 8897883 bytes +2: Reduction via summation working correctly + 2/15 Test #2: Reduction_Test ................... Passed 5.52 sec +test 6 + Start 6: SpAsgn_Test + +6: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/SpAsgnTest" "../TESTDATA" "A_100x100.txt" "A_with20x30hole.txt" "dense_20x30matrix.txt" "A_wdenseblocks.txt" "20outta100.txt" "30outta100.txt" +6: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests +6: Test timeout computed to be: 1500 5: As a whole: 10 rows and 100 columns and 11 nonzeros 5: Indexing working correctly +1: Matrix is Float +1: Total number of nonzeros expected across all processors is 3384784 +1: File is 61473368 bytes 5: Elements stored on proc 0: {(0,0.234), (1,0.829), (2,0.221), (3,0.454), (4,0.096), (5,0.399), (6,0.895), (7,0.156), (8,0.052), (9,0.709), (10,0.305), (11,0.669), (12,0.493), (13,0.619), (14,0.736), (15,0.615), (16,0.124), (17,0.831), (18,0.958), (19,0.284), (20,0.411), (21,0.473), (22,0.935), (23,0.222), (24,0.54), } 5: Elements stored on proc 1: {(0,0.196), (1,0.571), (2,0.482), (3,0.09), (4,0.79), (5,0.939), (6,0.684), (7,0.465), (8,0.236), (9,0.713), (10,0.32), (11,0.748), (12,0.771), (13,0.123), (14,0.79), (15,0.06), (16,0.82), (17,0.506), (18,0.859), (19,0.268), (20,0.49), (21,0.01), (22,0.809), (23,0.284), (24,0.263), } 5: Elements stored on proc 2: {(0,0.159), (1,0.811), (2,0.198), (3,0.163), (4,0.779), (5,0.241), (6,0.623), (7,0.955), (8,0.258), (9,0.861), (10,0.104), (11,0.381), (12,0.657), (13,0.356), (14,0.083), (15,0.712), (16,0.413), (17,0.488), (18,0.646), (19,0.99), (20,0.523), (21,0.034), (22,0.227), (23,0.584), (24,0.824), } 5: Elements stored on proc 3: {(0,0.609), (1,0.557), (2,0.926), (3,0.481), (4,0.218), (5,0.92), (6,0.049), (7,0.052), (8,0.424), (9,0.214), (10,0.606), (11,0.385), (12,0.848), (13,0.583), (14,0.586), (15,0.615), (16,0.797), (17,0.48), (18,0.378), (19,0.66), (20,0.169), (21,0.258), (22,0.114), (23,0.575), (24,0.618), } 5: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? 5: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -5: [ff64a:14041] *** Process received signal *** -5: [ff64a:14041] Signal: Segmentation fault (11) -5: [ff64a:14041] Signal code: Address not mapped (1) -5: [ff64a:14041] Failing at address: 0x34 -5: [ff64a:14041] *** End of error message *** +5: [i-capture-the-hostname:29580] *** Process received signal *** +5: [i-capture-the-hostname:29580] Signal: Segmentation fault (11) +5: [i-capture-the-hostname:29580] Signal code: Address not mapped (1) +5: [i-capture-the-hostname:29580] Failing at address: 0x34 +5: [i-capture-the-hostname:29580] *** End of error message *** 5: -------------------------------------------------------------------------- 5: Primary job terminated normally, but 1 process returned 5: a non-zero exit code. Per user-direction, the job has been aborted. 5: -------------------------------------------------------------------------- +6: Pruning is working 5: -------------------------------------------------------------------------- -5: mpiexec noticed that process rank 3 with PID 0 on node ff64a exited on signal 11 (Segmentation fault). +5: mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 5: -------------------------------------------------------------------------- - 1/15 Test #5: Indexing_Test ....................***Failed 5.70 sec + 3/15 Test #5: Indexing_Test ....................***Failed 5.43 sec As a whole: 10 rows and 100 columns and 11 nonzeros Indexing working correctly Elements stored on proc 0: {(0,0.234), (1,0.829), (2,0.221), (3,0.454), (4,0.096), (5,0.399), (6,0.895), (7,0.156), (8,0.052), (9,0.709), (10,0.305), (11,0.669), (12,0.493), (13,0.619), (14,0.736), (15,0.615), (16,0.124), (17,0.831), (18,0.958), (19,0.284), (20,0.411), (21,0.473), (22,0.935), (23,0.222), (24,0.54), } @@ -15298,2072 +15354,2466 @@ Elements stored on proc 3: {(0,0.609), (1,0.557), (2,0.926), (3,0.481), (4,0.218), (5,0.92), (6,0.049), (7,0.052), (8,0.424), (9,0.214), (10,0.606), (11,0.385), (12,0.848), (13,0.583), (14,0.586), (15,0.615), (16,0.797), (17,0.48), (18,0.378), (19,0.66), (20,0.169), (21,0.258), (22,0.114), (23,0.575), (24,0.618), } COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -[ff64a:14041] *** Process received signal *** -[ff64a:14041] Signal: Segmentation fault (11) -[ff64a:14041] Signal code: Address not mapped (1) -[ff64a:14041] Failing at address: 0x34 -[ff64a:14041] *** End of error message *** +[i-capture-the-hostname:29580] *** Process received signal *** +[i-capture-the-hostname:29580] Signal: Segmentation fault (11) +[i-capture-the-hostname:29580] Signal code: Address not mapped (1) +[i-capture-the-hostname:29580] Failing at address: 0x34 +[i-capture-the-hostname:29580] *** End of error message *** -------------------------------------------------------------------------- Primary job terminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted. -------------------------------------------------------------------------- -------------------------------------------------------------------------- -mpiexec noticed that process rank 3 with PID 0 on node ff64a exited on signal 11 (Segmentation fault). +mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- -test 6 - Start 6: SpAsgn_Test - -6: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/SpAsgnTest" "../TESTDATA" "A_100x100.txt" "A_with20x30hole.txt" "dense_20x30matrix.txt" "A_wdenseblocks.txt" "20outta100.txt" "30outta100.txt" -6: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests -6: Test timeout computed to be: 1500 -1: Matrix is Float -1: Total number of nonzeros expected across all processors is 490265 -1: File is 8897883 bytes -3: Iteration passed soft test -2: Reduction via summation working correctly - 2/15 Test #3: Iterator_Test .................... Passed 8.14 sec test 7 Start 7: GalerkinNew_Test 7: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/GalerkinNew" "../TESTDATA/grid3d_k5.txt" "../TESTDATA/offdiag_grid3d_k5.txt" "../TESTDATA/diag_grid3d_k5.txt" "../TESTDATA/restrict_T_grid3d_k5.txt" 7: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests 7: Test timeout computed to be: 1500 - 3/15 Test #2: Reduction_Test ................... Passed 8.22 sec +6: SpAsgn working correctly +6: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +7: Data read +6: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +6: [i-capture-the-hostname:29597] *** Process received signal *** +6: [i-capture-the-hostname:29597] Signal: Segmentation fault (11) +6: [i-capture-the-hostname:29597] Signal code: Address not mapped (1) +6: [i-capture-the-hostname:29597] Failing at address: 0x34 +6: [i-capture-the-hostname:29597] *** End of error message *** +6: -------------------------------------------------------------------------- +6: Primary job terminated normally, but 1 process returned +6: a non-zero exit code. Per user-direction, the job has been aborted. +6: -------------------------------------------------------------------------- +6: -------------------------------------------------------------------------- +6: mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). +6: -------------------------------------------------------------------------- + 4/15 Test #6: SpAsgn_Test ......................***Failed 8.44 sec +Pruning is working +SpAsgn working correctly +COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +[i-capture-the-hostname:29597] *** Process received signal *** +[i-capture-the-hostname:29597] Signal: Segmentation fault (11) +[i-capture-the-hostname:29597] Signal code: Address not mapped (1) +[i-capture-the-hostname:29597] Failing at address: 0x34 +[i-capture-the-hostname:29597] *** End of error message *** +-------------------------------------------------------------------------- +Primary job terminated normally, but 1 process returned +a non-zero exit code. Per user-direction, the job has been aborted. +-------------------------------------------------------------------------- +-------------------------------------------------------------------------- +mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). +-------------------------------------------------------------------------- + test 8 Start 8: FindSparse_Test 8: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/FindSparse" "../TESTDATA" "findmatrix.txt" 8: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests 8: Test timeout computed to be: 1500 -7: Data read +7: Splitting approach is correct 8: Find and Sparse working correctly 8: As a whole: 20 rows and 20 columns and 40 nonzeros 8: As a whole, Values: has length 114 8: As a whole, Row ids: has length 114 -6: Pruning is working 8: As a whole, Column ids: has length 114 8: As a whole: 21 rows and 21 columns and 114 nonzeros - 4/15 Test #8: FindSparse_Test .................. Passed 3.08 sec + 5/15 Test #8: FindSparse_Test .................. Passed 2.73 sec test 9 Start 9: BetwCent_Test 9: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/betwcent" "../TESTDATA/SCALE16BTW-TRANSBOOL/" "10" "96" 9: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications 9: Test timeout computed to be: 1500 -1: Matrix is Float -1: Total number of nonzeros expected across all processors is 3384784 -1: File is 61473368 bytes -9: Matrix is Float -9: Total number of nonzeros expected across all processors is 490563 -9: File is 6706976 bytes -6: SpAsgn working correctly -6: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -7: Splitting approach is correct -6: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -9: As a whole: 65536 rows and 65536 columns and 490563 nonzeros -9: Batch processing will occur 11 times, each processing 96 vertices (overall) -9: Candidates chosen, precomputation finished -9: Exploring via BFS... -7: Full restriction (without splitting) finished -7: 3.389178 seconds elapsed per iteration 4: Transpose working correctly - 5/15 Test #4: Transpose_Test ................... Passed 68.04 sec + 6/15 Test #4: Transpose_Test ................... Passed 18.39 sec test 10 Start 10: TopDownBFS_Test 10: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/tdbfs" "Force" "17" "FastGen" 10: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications 10: Test timeout computed to be: 1500 +9: Matrix is Float +9: Total number of nonzeros expected across all processors is 490563 +9: File is 6706976 bytes 10: Forcing scale to : 17 10: Using fast vertex permutations; skipping edge permutations (like v2.1) -1: Dense SpMV (fully dist) working correctly +9: Batch processing will occur 11 times, each processing 96 vertices (overall) +9: As a whole: 65536 rows and 65536 columns and 490563 nonzeros 10: Generated renamed edge lists -10: Generation took 4.5875 seconds -10: graph_generation: 4.223683 s +10: Generation took 1.94768 seconds +10: graph_generation: 1.415811 s 10: Warning: Using smaller indices for the matrix than DistEdgeList 10: Local matrices are 65536-by-65536 +1: Dense SpMV (fully dist) working correctly 1: Sparse SpMV (fully dist) working correctly -1: SpMSpV-bucket works correctly for general CSC matrices -1: Synchronous Multiplication working correctly 10: Created Sparse Matrix (with int32 local indices and values) -10: Calculated degrees in 1.23487 seconds +1: SpMSpV-bucket works correctly for general CSC matrices +10: Calculated degrees in 0.261587 seconds +9: Candidates chosen, precomputation finished +9: Exploring via BFS... 10: Converted to Boolean and removed 213 loops 10: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 10: Reductions done 10: Intersection of colsums and rowsums found 10: Found (and permuted) non-isolated vertices 10: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -9: Tallying... -7: Full restriction (with splitting) finished -7: 4.848237 seconds elapsed per iteration - 6/15 Test #7: GalerkinNew_Test ................. Passed 90.18 sec +7: Full restriction (without splitting) finished +7: 1.244730 seconds elapsed per iteration +1: Synchronous Multiplication working correctly +1: Double buffered multiplication working correctly +1: Optimization buffers set +1: Graph500 Optimizations are correct +1: Multithreaded Sparse SpMV works +1: SpMSpV-bucket works correctly for Boolean CSC matrices + 7/15 Test #1: Multiplication_Test .............. Passed 38.34 sec test 11 Start 11: DirOptBFS_Test 11: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/dobfs" "17" 11: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications 11: Test timeout computed to be: 1500 +10: Dropped isolated vertices from input +10: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +10: Symmetricized +10: Optimization buffers set +10: Threading activated with 4 threads 11: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +10: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +10: 18.0944 seconds elapsed for Kernel #1 +10: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros 11: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +10: Load balance: 1.01419 +10: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +10: As a whole, Degrees array has length 90133 11: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -1: Double buffered multiplication working correctly +10: 0.417022 0.997185 0.720324 0.932557 0.000114381 0.128124 0.302333 0.999041 0.146756 0.236089 0.0923386 0.396581 0.18626 0.387911 0.345561 0.669746 +10: 37587 89879 64925 84054 10 11548 27250 90046 13227 21279 8322 35745 16788 34963 31146 60366 11: Forcing scale to : 17 11: Using fast vertex permutations; skipping edge permutations (like v2.1) -1: Optimization buffers set -1: Graph500 Optimizations are correct -1: Multithreaded Sparse SpMV works +10: 0th starting vertex was 37587 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 2.1167 seconds +10: MTEPS: 0.99075 +10: Total communication (average so far): 0 +11: graph_generation: 1.445244 s 11: Generated renamed edge lists -11: Generation took 4.21021 seconds +11: Generation took 2.00925 seconds 11: Warning: Using smaller indices for the matrix than DistEdgeList 11: Local matrices are 65536-by-65536 -11: graph_generation: 3.784792 s -1: SpMSpV-bucket works correctly for Boolean CSC matrices - 7/15 Test #1: Multiplication_Test .............. Passed 108.04 sec +10: 1th starting vertex was 89879 +10: Number iterations: 7 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 2.37195 seconds +10: MTEPS: 0.884134 +10: Total communication (average so far): 0 +10: 2th starting vertex was 64925 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 2.092 seconds +10: MTEPS: 1.00245 +10: Total communication (average so far): 0 +11: Created Sparse Matrix (with int32 local indices and values) +11: Calculated degrees in 0.637759 seconds +11: Converted to Boolean and removed 213 loops +11: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +7: Full restriction (with splitting) finished +7: 2.359155 seconds elapsed per iteration +10: 3th starting vertex was 84054 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.93143 seconds +10: MTEPS: 1.08579 +10: Total communication (average so far): 0 + 8/15 Test #7: GalerkinNew_Test ................. Passed 41.00 sec test 12 Start 12: FBFS_Test 12: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/fbfs" "Gen" "16" 12: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications 12: Test timeout computed to be: 1500 +11: Reductions done +11: Intersection of colsums and rowsums found +11: Found non-isolated vertices +11: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +10: 4th starting vertex was 10 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.8 seconds +10: MTEPS: 1.16507 +10: Total communication (average so far): 0 12: Using synthetic data, which we ALWAYS permute for load balance 12: We only balance the original input, we don't repermute after each filter change 12: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional 12: Forcing scale to : 16 -12: graph_generation: 1.536893 s +12: graph_generation: 0.697786 s 12: Generated renamed edge lists -11: Created Sparse Matrix (with int32 local indices and values) -11: Calculated degrees in 0.567986 seconds -11: Converted to Boolean and removed 213 loops -11: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -11: Reductions done -11: Intersection of colsums and rowsums found -11: Found non-isolated vertices -11: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +10: 5th starting vertex was 11548 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.93597 seconds +10: MTEPS: 1.08324 +10: Total communication (average so far): 0 +10: 6th starting vertex was 27250 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.832 seconds +10: MTEPS: 1.14472 +10: Total communication (average so far): 0 12: Converted to Boolean and removed 149 loops 12: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -12: I/O (or generation) took 8.19696 seconds +12: I/O (or generation) took 3.97661 seconds 12: As a whole: 65536 rows and 65536 columns and 909896 nonzeros 12: All degrees calculated 12: Load balance: 1.00815 +9: Tallying... 12: Symmetricized -10: Dropped isolated vertices from input -10: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros 12: As a whole: 65536 rows and 65536 columns and 1819792 nonzeros 12: Found (and permuted) non-isolated vertices -10: Symmetricized -10: Optimization buffers set -10: Threading activated with 6 threads -10: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -10: 55.0171 seconds elapsed for Kernel #1 -10: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -10: Load balance: 1.01419 -10: As a whole, Degrees array has length 90133 -10: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +10: 7th starting vertex was 90046 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.89199 seconds +10: MTEPS: 1.10842 +10: Total communication (average so far): 0 +10: 8th starting vertex was 13227 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.976 seconds +10: MTEPS: 1.0613 +10: Total communication (average so far): 0 +10: 9th starting vertex was 21279 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.87202 seconds +10: MTEPS: 1.12025 +10: Total communication (average so far): 0 11: Dropped isolated vertices from input 11: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros 11: Converted to 32-bit integers -10: 0.417022 0.997185 0.720324 0.932557 0.000114381 0.128124 0.302333 0.999041 0.146756 0.236089 0.0923386 0.396581 0.18626 0.387911 0.345561 0.669746 -10: 37587 89879 64925 84054 10 11548 27250 90046 13227 21279 8322 35745 16788 34963 31146 60366 -11: Symmetricized -11: Optimization buffers set -11: Generation took 4.21021 seconds -11: Threading activated with 6 threads -10: 0th starting vertex was 37587 +10: 10th starting vertex was 8322 10: Number iterations: 6 10: Number of vertices found: 90075 10: Number of edges traversed: 2097123 -10: BFS time: 4.79915 seconds -10: MTEPS: 0.436978 +10: BFS time: 1.69999 seconds +10: MTEPS: 1.23361 10: Total communication (average so far): 0 -10: 1th starting vertex was 89879 -10: Number iterations: 7 +11: Symmetricized +11: Optimization buffers set +11: Generation took 2.00925 seconds +11: Threading activated with 4 threads +10: 11th starting vertex was 35745 +10: Number iterations: 6 10: Number of vertices found: 90075 10: Number of edges traversed: 2097123 -10: BFS time: 4.72798 seconds -10: MTEPS: 0.443556 +10: BFS time: 1.71991 seconds +10: MTEPS: 1.21932 10: Total communication (average so far): 0 11: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -11: 39.0452 seconds elapsed for Kernel #1 +11: 21.6367 seconds elapsed for Kernel #1 11: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros 11: Load balance: 1.01419 11: As a whole, Degrees array has length 90133 11: 0.982048 0.330817 0.699284 0.0607193 0.0194015 0.794178 0.57059 0.245031 0.873026 0.317977 0.0491786 0.979907 0.875608 0.129842 0.862386 0.413525 0.361783 0.548102 0.665159 0.670179 0.654605 0.643731 0.663619 0.0460819 0.796801 0.067343 0.201118 0.178936 0.996204 0.54739 0.0149317 0.577831 0.0934394 0.702221 0.117062 0.00765376 0.142813 0.986832 0.666466 0.625108 0.21412 0.222159 0.298794 0.329842 0.91975 0.845635 0.341476 0.443175 0.8611 0.0348575 0.232313 0.609914 0.604632 0.0941811 0.828735 0.37962 0.91916 0.731879 0.133098 0.64359 0.429148 0.604913 0.941981 0.875231 11: 88514 29817 63028 5472 1748 71581 51428 22085 78688 28660 4432 88321 78921 11703 77729 37272 32608 49402 59952 60405 59001 58021 59813 4153 71818 6069 18127 16128 89790 49337 1345 52081 8421 63293 10551 689 12872 88946 60070 56342 19299 20023 26931 29729 82899 76219 30778 39944 77613 3141 20939 54973 54497 8488 74696 34216 82846 65966 11996 58008 38680 54522 84903 78887 -10: 2th starting vertex was 64925 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 3.58409 seconds -10: MTEPS: 0.58512 -10: Total communication (average so far): 0 11: A BFS iteration is starting -12: Dropped isolated vertices from input -12: As a whole: 46722 rows and 46722 columns and 18442 nonzeros -12: Load balance of 1% filtered case: 1.02874 -12: As a whole: 46722 rows and 46722 columns and 182411 nonzeros -10: 3th starting vertex was 84054 +10: 12th starting vertex was 16788 10: Number iterations: 6 10: Number of vertices found: 90075 10: Number of edges traversed: 2097123 -10: BFS time: 4.02003 seconds -10: MTEPS: 0.521669 +10: BFS time: 1.88402 seconds +10: MTEPS: 1.11311 10: Total communication (average so far): 0 -12: Load balance of 10% filtered case: 1.01044 -12: As a whole: 46722 rows and 46722 columns and 455263 nonzeros -12: Load balance of 25% filtered case: 1.01109 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 13 0.06000 -11: 0d 33 0.53117 -11: s 10757 0.10796 -11: 1d 10193 0.59414 -11: s 1628854 0.05634 -11: c 0.00078 -11: 2u 10193 0.52363 -11: 3u 74446 0.53197 -11: 4u 5385 0.46800 +11: s 13 0.00852 +11: 0d 33 0.17993 +11: s 10757 0.05946 +11: 1d 10193 0.28794 +11: s 1628854 0.04400 +11: c 0.00016 +11: 2u 10193 0.25980 +11: 3u 74446 0.27144 +11: 4u 5385 0.25246 11: c 0.00001 -11: 5d 0 0.61191 -11: s 0 0.07198 +11: 5d 0 0.21709 +11: s 0 0.06795 11: 0th starting vertex was 88514 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.38571 seconds -11: MTEPS: 0.389387 +11: BFS time: 2.59602 seconds +11: MTEPS: 0.807823 11: Total communication (average so far): 0 11: A BFS iteration is starting -12: As a whole: 46722 rows and 46722 columns and 1819792 nonzeros -12: Load balance of 100% filtered case: 1.0128 -12: Load balance: 1.0128 -12: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -10: 4th starting vertex was 10 +10: 13th starting vertex was 34963 10: Number iterations: 6 10: Number of vertices found: 90075 10: Number of edges traversed: 2097123 -10: BFS time: 4.11209 seconds -10: MTEPS: 0.50999 +10: BFS time: 2.34213 seconds +10: MTEPS: 0.895392 10: Total communication (average so far): 0 -12: Initializing since date (only once) to 100 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.07557 -11: 0d 11 0.59343 -11: s 12920 0.16946 -11: 1d 8217 0.73590 -11: s 1517112 0.08797 -11: c 0.00044 -11: 2u 8217 0.47554 -11: 3u 74992 0.56954 -11: 4u 6825 0.70243 -11: c 0.00002 -11: 5d 0 0.71190 -11: s 0 0.14760 +11: s 1 0.02797 +11: 0d 11 0.13010 +11: s 12920 0.03192 +11: 1d 8217 0.11505 +11: s 1517112 0.04398 +11: c 0.00015 +11: 2u 8217 0.21583 +11: 3u 74992 0.19199 +11: 4u 6825 0.12244 +11: c 0.00001 +11: 5d 0 0.16807 +11: s 0 0.00868 11: 1th starting vertex was 29817 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.50986 seconds -11: MTEPS: 0.380613 +11: BFS time: 2.13997 seconds +11: MTEPS: 0.979977 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 5th starting vertex was 11548 +10: 14th starting vertex was 31146 +10: Number iterations: 6 +10: Number of vertices found: 90075 +10: Number of edges traversed: 2097123 +10: BFS time: 1.7915 seconds +10: MTEPS: 1.17059 +10: Total communication (average so far): 0 +10: 15th starting vertex was 60366 10: Number iterations: 6 10: Number of vertices found: 90075 10: Number of edges traversed: 2097123 -10: BFS time: 5.59967 seconds -10: MTEPS: 0.374508 +10: BFS time: 1.87589 seconds +10: MTEPS: 1.11794 10: Total communication (average so far): 0 +10: Finished +10: Per iteration communication times: +10: AllGatherv: 0 +10: AlltoAllv: 0 +10: Transvec: 0 +10: Per iteration computation times: +10: MergeCont: 0 +10: LocalSpmv: 0 +10: -------------------------- +10: Min nedges: 2.09712e+06 +10: First Quartile nedges: 2.09712e+06 +10: Median nedges: 2.09712e+06 +10: Third Quartile nedges: 2.09712e+06 +10: Max nedges: 2.09712e+06 +10: Mean nedges: 2.09712e+06 +10: STDDEV nedges: 0 +10: -------------------------- +10: Min time: 1.69999 seconds +10: First Quartile time: 1.816 seconds +10: Median time: 1.88801 seconds +10: Third Quartile time: 2.034 seconds +10: Max time: 2.37195 seconds +10: Mean time: 1.94584 seconds +10: STDDEV time: 0.196126 seconds +10: -------------------------- +10: Min MTEPS: 0.884134 +10: First Quartile MTEPS: 1.03187 +10: Median MTEPS: 1.11077 +10: Third Quartile MTEPS: 1.15489 +10: Max MTEPS: 1.23361 +10: Harmonic mean of MTEPS: 1.07775 +10: Harmonic standard deviation of MTEPS: 0.108629 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.12124 -11: 0d 1 0.48787 -11: s 1 0.17346 -11: 1d 3 0.48788 -11: s 39625 0.10191 -11: 2d 15800 0.64393 -11: s 1751724 0.13598 -11: c 0.00082 -11: 3u 15800 0.48884 -11: 4u 70755 0.57119 -11: 5u 3503 0.29870 +11: s 0 0.02989 +11: 0d 1 0.17646 +11: s 1 0.04343 +11: 1d 3 0.16795 +11: s 39625 0.05597 +11: 2d 15800 0.30046 +11: s 1751724 0.04799 +11: c 0.00020 +11: 3u 15800 0.26775 +11: 4u 70755 0.27198 +11: 5u 3503 0.13997 11: c 0.00001 -11: 6d 0 0.40485 -11: s 0 0.10441 +11: 6d 0 0.18597 +11: s 0 0.04797 11: 2th starting vertex was 63028 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.76654 seconds -11: MTEPS: 0.363671 +11: BFS time: 2.75631 seconds +11: MTEPS: 0.760845 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 6th starting vertex was 27250 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 5.11245 seconds -10: MTEPS: 0.4102 -10: Total communication (average so far): 0 + 9/15 Test #10: TopDownBFS_Test .................. Passed 56.73 sec +test 13 + Start 13: FMIS_Test + +13: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/fmis" "17" +13: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications +13: Test timeout computed to be: 1500 +12: Dropped isolated vertices from input +12: As a whole: 46722 rows and 46722 columns and 18538 nonzeros +12: Load balance of 1% filtered case: 1.0137 +12: As a whole: 46722 rows and 46722 columns and 182158 nonzeros +12: Load balance of 10% filtered case: 1.01879 +13: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +12: As a whole: 46722 rows and 46722 columns and 455735 nonzeros +12: Load balance of 25% filtered case: 1.01463 +12: As a whole: 46722 rows and 46722 columns and 1819792 nonzeros +12: Load balance of 100% filtered case: 1.0128 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 4 0.04654 -11: 0d 7 0.55673 -11: s 57346 0.08063 -11: 1d 20932 0.82790 -11: s 1822536 0.17996 -11: c 0.00091 -11: 2u 20932 0.33906 -11: 3u 66684 0.35567 -11: 4u 2443 0.47191 -11: c 0.00001 -11: 5d 0 0.66382 -11: s 0 0.06067 +11: s 4 0.01063 +11: 0d 7 0.17193 +11: s 57346 0.02693 +11: 1d 20932 0.25191 +11: s 1822536 0.05827 +11: c 0.00025 +11: 2u 20932 0.27936 +11: 3u 66684 0.14344 +11: 4u 2443 0.13983 +11: c 0.00000 +11: 5d 0 0.16397 +11: s 0 0.01998 11: 3th starting vertex was 5472 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.31201 seconds -11: MTEPS: 0.394789 +11: BFS time: 2.136 seconds +11: MTEPS: 0.981798 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 7th starting vertex was 90046 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 5.70531 seconds -10: MTEPS: 0.367574 -10: Total communication (average so far): 0 +12: Load balance: 1.0128 +12: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +13: Using synthetic data, which we ALWAYS permute for load balance +13: We only balance the original input, we don't repermute after each filter change +13: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional +13: Forcing scale to : 17 +13: Generated renamed edge lists +13: graph_generation: 0.419151 s +12: Initializing since date (only once) to 100 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.05002 -11: 0d 1 0.49628 -11: s 65 0.07598 -11: 1d 397 0.57934 -11: s 384442 0.08420 -11: c 0.00060 -11: 2u 397 0.45097 -11: 3u 52944 0.53410 -11: 4u 36345 0.33999 -11: 5u 387 0.40801 -11: c 0.00001 +11: s 0 0.02074 +11: 0d 1 0.13777 +11: s 65 0.03703 +11: 1d 397 0.18629 +11: s 384442 0.02400 +11: c 0.00011 +11: 2u 397 0.15685 +11: 3u 52944 0.27261 +11: 4u 36345 0.22000 +11: 5u 387 0.23573 +11: c 0.00000 11: 4th starting vertex was 1748 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.24137 seconds -11: MTEPS: 0.40011 +11: BFS time: 2.34979 seconds +11: MTEPS: 0.892474 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Adding bc contributions... -9: Exploring via BFS... -10: 8th starting vertex was 13227 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 5.19202 seconds -10: MTEPS: 0.403913 -10: Total communication (average so far): 0 +13: Converted to Boolean and removed 75 loops +13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +13: Generation took 3.33927 seconds +13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +13: All degrees calculated +13: Load balance: 1.02317 +13: Symmetricized 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.02447 -11: 0d 5 0.41415 -11: s 51548 0.16499 -11: 1d 18944 0.53020 -11: s 1799699 0.03984 -11: c 0.00087 -11: 2u 18944 0.48708 -11: 3u 68330 0.33696 -11: 4u 2787 0.39046 -11: c 0.00001 -11: 5d 0 0.42470 -11: s 0 0.05595 -12: 3th starting vertex was 43570 -12: Number iterations: 15 -12: Number of vertices found: 6514 -12: Number of edges traversed in both directions: 12764 -12: Number of edges processed in both directions: 1247535 -12: Number of edges processed in one direction: 541837 -12: BFS time: 16.3716 seconds -12: MTEPS (bidirectional): 0.000779643 -12: MPEPS (bidirectional): 0.0762012 -12: MPEPS (unidirectional): 0.0330962 -12: Total communication (average so far): 0 +11: s 0 0.02632 +11: 0d 5 0.28110 +11: s 51548 0.05597 +11: 1d 18944 0.47717 +11: s 1799699 0.04153 +11: c 0.00022 +11: 2u 18944 0.26769 +11: 3u 68330 0.39998 +11: 4u 2787 0.25991 +11: c 0.00000 +11: 5d 0 0.22447 +11: s 0 0.02795 11: 5th starting vertex was 71581 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.14365 seconds -11: MTEPS: 0.407711 +11: BFS time: 3.36268 seconds +11: MTEPS: 0.623647 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 9th starting vertex was 21279 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 4.51195 seconds -10: MTEPS: 0.464793 -10: Total communication (average so far): 0 +13: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros +12: 2th starting vertex was 33655 +12: Number iterations: 14 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247694 +12: Number of edges processed in one direction: 541381 +12: BFS time: 5.01999 seconds +12: MTEPS (bidirectional): 0.00253028 +12: MPEPS (bidirectional): 0.248545 +12: MPEPS (unidirectional): 0.107845 +12: Total communication (average so far): 0 +13: Symmetricized Rands +13: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros +13: Found (and permuted) non-isolated vertices 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.04452 -11: 0d 13 0.50694 -11: s 15320 0.09349 -11: 1d 12118 0.55529 -11: s 1689305 0.04484 -11: c 0.00077 -11: 2u 12118 0.40959 -11: 3u 73305 0.55203 -11: 4u 4610 0.42974 -11: c 0.00001 -11: 5d 0 0.52781 -11: s 0 0.07420 +11: s 1 0.06622 +11: 0d 13 0.26789 +11: s 15320 0.11541 +11: 1d 12118 0.41991 +11: s 1689305 0.03997 +11: c 0.00018 +11: 2u 12118 0.39124 +11: 3u 73305 0.28392 +11: 4u 4610 0.23998 +11: c 0.00000 +11: 5d 0 0.21585 +11: s 0 0.05837 11: 6th starting vertex was 51428 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.79991 seconds -11: MTEPS: 0.436909 +11: BFS time: 3.00398 seconds +11: MTEPS: 0.698114 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 10th starting vertex was 8322 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 5.0599 seconds -10: MTEPS: 0.414459 -10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 114 0.11645 -11: 0d 135 0.46655 -11: s 145229 0.08558 -11: 1d 36933 0.76031 -11: s 1871082 0.05594 -11: c 0.00099 -11: 2u 36933 0.44706 -11: 3u 52072 0.39221 -11: 4u 930 0.44959 -11: c 0.00001 -11: 5d 0 0.29055 -11: s 0 0.04539 +11: s 114 0.01141 +11: 0d 135 0.25141 +11: s 145229 0.05593 +11: 1d 36933 0.32392 +11: s 1871082 0.02048 +11: c 0.00033 +11: 2u 36933 0.26759 +11: 3u 52072 0.17543 +11: 4u 930 0.19069 +11: c 0.00000 +11: 5d 0 0.18527 +11: s 0 0.03332 11: 7th starting vertex was 22085 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.11201 seconds -11: MTEPS: 0.410235 +11: BFS time: 2.78449 seconds +11: MTEPS: 0.753145 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 11th starting vertex was 35745 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 4.02005 seconds -10: MTEPS: 0.521666 -10: Total communication (average so far): 0 +12: 5th starting vertex was 5986 +12: Number iterations: 13 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247692 +12: Number of edges processed in one direction: 541388 +12: BFS time: 4.43621 seconds +12: MTEPS (bidirectional): 0.00286326 +12: MPEPS (bidirectional): 0.281252 +12: MPEPS (unidirectional): 0.122038 +12: Total communication (average so far): 0 +9: Adding bc contributions... +9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.05449 -11: 0d 4 0.49531 -11: s 1305 0.05480 -11: 1d 1342 0.48702 -11: s 780510 0.05616 -11: c 0.00057 -11: 2u 1342 0.33688 -11: 3u 67209 0.36805 -11: 4u 21363 0.43633 -11: c 0.00003 -11: 5d 0 0.57978 -11: s 0 0.10806 +11: s 0 0.00484 +11: 0d 4 0.28900 +11: s 1305 0.09095 +11: 1d 1342 0.20522 +11: s 780510 0.07845 +11: c 0.00011 +11: 2u 1342 0.26197 +11: 3u 67209 0.18796 +11: 4u 21363 0.21732 +11: c 0.00001 +11: 5d 0 0.20057 +11: s 0 0.05984 11: 8th starting vertex was 78688 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.37999 seconds -11: MTEPS: 0.478796 +11: BFS time: 2.91538 seconds +11: MTEPS: 0.71933 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 12th starting vertex was 16788 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 5.496 seconds -10: MTEPS: 0.381573 -10: Total communication (average so far): 0 +13: Dropped isolated vertices from input +13: As a whole: 68270 rows and 68270 columns and 12458 nonzeros +13: Load balance of 1% filtered case: 1.0191 +13: As a whole: 68270 rows and 68270 columns and 124600 nonzeros +13: Load balance of 10% filtered case: 1.00587 +13: As a whole: 68270 rows and 68270 columns and 310708 nonzeros +13: Load balance of 25% filtered case: 1.0133 +13: As a whole: 68270 rows and 68270 columns and 1239956 nonzeros +13: Load balance of 100% filtered case: 1.01551 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 2 0.09800 -11: 0d 45 0.43401 -11: s 90479 0.05199 -11: 1d 26934 0.79200 -11: s 1859187 0.07997 -11: c 0.00081 -11: 2u 26934 0.58448 -11: 3u 61457 0.44001 -11: 4u 1634 0.35054 -11: c 0.00001 -11: 5d 0 0.58388 -11: s 0 0.12999 +11: s 2 0.00398 +11: 0d 45 0.20458 +11: s 90479 0.03062 +11: 1d 26934 0.19244 +11: s 1859187 0.01018 +11: c 0.00027 +11: 2u 26934 0.26185 +11: 3u 61457 0.08639 +11: 4u 1634 0.28157 +11: c 0.00000 +11: 5d 0 0.22404 +11: s 0 0.02796 11: 9th starting vertex was 28660 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.338 seconds -11: MTEPS: 0.392867 +11: BFS time: 2.59096 seconds +11: MTEPS: 0.809401 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 13th starting vertex was 34963 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 4.83201 seconds -10: MTEPS: 0.434006 -10: Total communication (average so far): 0 -12: 7th starting vertex was 46677 -12: Number iterations: 14 -12: Number of vertices found: 6513 -12: Number of edges traversed in both directions: 12764 -12: Number of edges processed in both directions: 1247435 -12: Number of edges processed in one direction: 541784 -12: BFS time: 16.92 seconds -12: MTEPS (bidirectional): 0.000754374 -12: MPEPS (bidirectional): 0.0737255 -12: MPEPS (unidirectional): 0.0320203 -12: Total communication (average so far): 0 +13: Load balance: 1.01551 +13: Initializing since date (only once) to 100 +13: As a whole, The current MIS: has: 64253 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65307 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65327 nonzeros and length 68270 +13: MIS has 65327 vertices +13: MIS has 65327 vertices +13: MIS time: 2.97186 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 23 0.06002 -11: 0d 38 0.54741 -11: s 34691 0.08037 -11: 1d 17340 0.53198 -11: s 1794114 0.07830 -11: c 0.00085 -11: 2u 17340 0.41912 -11: 3u 69577 0.38843 -11: 4u 3107 0.40389 +11: s 23 0.00801 +11: 0d 38 0.17194 +11: s 34691 0.08792 +11: 1d 17340 0.43191 +11: s 1794114 0.10746 +11: c 0.00021 +11: 2u 17340 0.40754 +11: 3u 69577 0.34837 +11: 4u 3107 0.26696 11: c 0.00001 -11: 5d 0 0.46666 -11: s 0 0.03694 +11: 5d 0 0.32445 +11: s 0 0.05088 11: 10th starting vertex was 4432 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.94395 seconds -11: MTEPS: 0.424179 +11: BFS time: 3.49413 seconds +11: MTEPS: 0.600185 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 14th starting vertex was 31146 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 4.75197 seconds -10: MTEPS: 0.441316 -10: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 64263 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65361 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65380 nonzeros and length 68270 +13: MIS has 65380 vertices +13: MIS has 65380 vertices +13: MIS time: 2.7194 seconds +12: 17th starting vertex was 43710 +12: Number iterations: 12 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12703 +12: Number of edges processed in both directions: 1247736 +12: Number of edges processed in one direction: 541393 +12: BFS time: 3.98103 seconds +12: MTEPS (bidirectional): 0.00319089 +12: MPEPS (bidirectional): 0.313421 +12: MPEPS (unidirectional): 0.135993 +12: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.06474 -11: 0d 1 0.40589 -11: s 39278 0.08392 -11: 1d 15698 0.61592 -11: s 1749582 0.12584 -11: c 0.00059 -11: 2u 15698 0.74738 -11: 3u 70823 0.51663 -11: 4u 3540 0.46399 -11: c 0.00001 -11: 5d 0 0.64780 -11: s 0 0.09194 +11: s 0 0.01144 +11: 0d 1 0.21057 +11: s 39278 0.09734 +11: 1d 15698 0.23358 +11: s 1749582 0.04394 +11: c 0.00020 +11: 2u 15698 0.13129 +11: 3u 70823 0.19547 +11: 4u 3540 0.27818 +11: c 0.00000 +11: 5d 0 0.21475 +11: s 0 0.03545 11: 11th starting vertex was 88321 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.69199 seconds -11: MTEPS: 0.446958 +11: BFS time: 3.30565 seconds +11: MTEPS: 0.634405 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 15th starting vertex was 60366 -10: Number iterations: 6 -10: Number of vertices found: 90075 -10: Number of edges traversed: 2097123 -10: BFS time: 4.94402 seconds -10: MTEPS: 0.424174 -10: Total communication (average so far): 0 -10: Finished -10: Per iteration communication times: -10: AllGatherv: 0 -10: AlltoAllv: 0 -10: Transvec: 0 -10: Per iteration computation times: -10: MergeCont: 0 -10: LocalSpmv: 0 -10: -------------------------- -10: Min nedges: 2.09712e+06 -10: First Quartile nedges: 2.09712e+06 -10: Median nedges: 2.09712e+06 -10: Third Quartile nedges: 2.09712e+06 -10: Max nedges: 2.09712e+06 -10: Mean nedges: 2.09712e+06 -10: STDDEV nedges: 0 -10: -------------------------- -10: Min time: 3.58409 seconds -10: First Quartile time: 4.31202 seconds -10: Median time: 4.81558 seconds -10: Third Quartile time: 5.15223 seconds -10: Max time: 5.70531 seconds -10: Mean time: 4.77929 seconds -10: STDDEV time: 0.60751 seconds -10: -------------------------- -10: Min MTEPS: 0.367574 -10: First Quartile MTEPS: 0.407056 -10: Median MTEPS: 0.435492 -10: Third Quartile MTEPS: 0.487391 -10: Max MTEPS: 0.58512 -10: Harmonic mean of MTEPS: 0.438794 -10: Harmonic standard deviation of MTEPS: 0.0557764 - 8/15 Test #10: TopDownBFS_Test .................. Passed 146.08 sec -test 13 - Start 13: FMIS_Test - -13: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/fmis" "17" -13: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications -13: Test timeout computed to be: 1500 +13: As a whole, The current MIS: has: 64260 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65369 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65382 nonzeros and length 68270 +13: MIS has 65382 vertices +13: MIS has 65382 vertices +13: MIS time: 3.17452 seconds +13: As a whole, The current MIS: has: 64216 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.10483 -11: 0d 10 0.53267 -11: s 12864 0.06524 -11: 1d 11462 0.42162 -11: s 1671452 0.08744 -11: c 0.00075 -11: 2u 11462 0.40354 -11: 3u 73730 0.31916 -11: 4u 4850 0.27335 -11: c 0.00001 -11: 5d 0 0.47777 -11: s 0 0.08400 +11: s 1 0.04397 +11: 0d 10 0.25259 +11: s 12864 0.00358 +11: 1d 11462 0.35486 +11: s 1671452 0.08799 +11: c 0.00017 +11: 2u 11462 0.19578 +11: 3u 73730 0.24015 +11: 4u 4850 0.17762 +11: c 0.00000 +11: 5d 0 0.21029 +11: s 0 0.02748 11: 12th starting vertex was 78921 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.03597 seconds -11: MTEPS: 0.519608 +11: BFS time: 3.36014 seconds +11: MTEPS: 0.624119 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +13: As a whole, The current MIS: has: 65322 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65337 nonzeros and length 68270 +13: MIS has 65337 vertices +13: MIS has 65337 vertices +13: MIS time: 2.57481 seconds +13: As a whole, The current MIS: has: 64336 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.03603 -11: 0d 1 0.40182 -11: s 22 0.08858 -11: 1d 366 0.44562 -11: s 309434 0.06367 -11: c 0.00029 -11: 2u 366 0.37696 -11: 3u 49400 0.38931 -11: 4u 39841 0.46385 -11: 5u 465 0.33601 -11: c 0.00001 -11: 6d 0 0.41586 -11: s 0 0.03309 +11: s 0 0.05244 +11: 0d 1 0.17552 +11: s 22 0.02282 +11: 1d 366 0.19598 +11: s 309434 0.04349 +11: c 0.00010 +11: 2u 366 0.10478 +11: 3u 49400 0.13004 +11: 4u 39841 0.14296 +11: 5u 465 0.22283 +11: c 0.00000 +11: 6d 0 0.13967 +11: s 0 0.04239 11: 13th starting vertex was 11703 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.24797 seconds -11: MTEPS: 0.493676 +11: BFS time: 2.09769 seconds +11: MTEPS: 0.999728 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: Using synthetic data, which we ALWAYS permute for load balance -13: We only balance the original input, we don't repermute after each filter change -13: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional -13: Forcing scale to : 17 -13: graph_generation: 1.010597 s -13: Generated renamed edge lists +13: As a whole, The current MIS: has: 65344 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65360 nonzeros and length 68270 +13: MIS has 65360 vertices +13: MIS has 65360 vertices +13: MIS time: 1.79659 seconds +13: As a whole, The current MIS: has: 64316 nonzeros and length 68270 +12: 23th starting vertex was 24507 +12: Number iterations: 12 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247672 +12: Number of edges processed in one direction: 541373 +12: BFS time: 4.14114 seconds +12: MTEPS (bidirectional): 0.00306727 +12: MPEPS (bidirectional): 0.301287 +12: MPEPS (unidirectional): 0.13073 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 65360 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.10797 -11: 0d 14 0.52316 -11: s 21901 0.07480 -11: 1d 14385 0.32998 -11: s 1743986 0.04626 -11: c 0.00056 -11: 2u 14385 0.31931 -11: 3u 71809 0.33040 -11: 4u 3850 0.22549 +11: s 0 0.01464 +11: 0d 14 0.12305 +11: s 21901 0.00944 +11: 1d 14385 0.35607 +11: s 1743986 0.00823 +11: c 0.00019 +11: 2u 14385 0.35746 +11: 3u 71809 0.26507 +11: 4u 3850 0.25036 11: c 0.00001 -11: 5d 0 0.40557 -11: s 0 0.05429 +11: 5d 0 0.20550 +11: s 0 0.00791 11: 14th starting vertex was 77729 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.89619 seconds -11: MTEPS: 0.53825 +11: BFS time: 2.91608 seconds +11: MTEPS: 0.719159 11: Total communication (average so far): 0 11: A BFS iteration is starting -12: 11th starting vertex was 18529 -12: Number iterations: 15 -12: Number of vertices found: 6516 -12: Number of edges traversed in both directions: 12772 -12: Number of edges processed in both directions: 1248120 -12: Number of edges processed in one direction: 542353 -12: BFS time: 15.588 seconds -12: MTEPS (bidirectional): 0.00081935 -12: MPEPS (bidirectional): 0.0800695 -12: MPEPS (unidirectional): 0.0347931 -12: Total communication (average so far): 0 -13: Converted to Boolean and removed 75 loops -13: Generation took 7.96733 seconds -13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +13: As a whole, The current MIS: has: 65370 nonzeros and length 68270 +13: MIS has 65370 vertices +13: MIS has 65370 vertices +13: MIS time: 2.69826 seconds +13: As a whole, The current MIS: has: 64253 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65274 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 35 0.03441 -11: 0d 38 0.34764 -11: s 37964 0.09811 -11: 1d 18609 0.43529 -11: s 1811953 0.07999 -11: c 0.00064 -11: 2u 18609 0.59927 -11: 3u 68583 0.86011 -11: 4u 2832 0.54756 -11: c 0.00001 -11: 5d 0 0.61227 -11: s 0 0.19990 +11: s 35 0.05786 +11: 0d 38 0.14958 +11: s 37964 0.05957 +11: 1d 18609 0.22104 +11: s 1811953 0.04482 +11: c 0.00022 +11: 2u 18609 0.19626 +11: 3u 68583 0.22320 +11: 4u 2832 0.25069 +11: c 0.00000 +11: 5d 0 0.19112 +11: s 0 0.04845 11: 15th starting vertex was 37272 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.932 seconds -11: MTEPS: 0.425208 +11: BFS time: 2.42774 seconds +11: MTEPS: 0.863818 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: All degrees calculated -13: Load balance: 1.02317 -13: Symmetricized +13: As a whole, The current MIS: has: 65289 nonzeros and length 68270 +13: MIS has 65289 vertices +13: MIS has 65289 vertices +13: MIS time: 2.54808 seconds +13: As a whole, The current MIS: has: 64279 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65367 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65379 nonzeros and length 68270 +13: MIS has 65379 vertices +13: MIS has 65379 vertices +13: MIS time: 2.06643 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 15 0.02809 -11: 0d 46 0.40388 -11: s 51912 0.16007 -11: 1d 22702 0.64774 -11: s 1858994 0.09594 -11: c 0.00072 -11: 2u 22702 0.40322 -11: 3u 65119 0.46945 -11: 4u 2200 0.28636 -11: c 0.00001 -11: 5d 0 0.39988 -11: s 0 0.05112 +11: s 15 0.02722 +11: 0d 46 0.19543 +11: s 51912 0.02974 +11: 1d 22702 0.23537 +11: s 1858994 0.04005 +11: c 0.00029 +11: 2u 22702 0.18381 +11: 3u 65119 0.27493 +11: 4u 2200 0.19726 +11: c 0.00000 +11: 5d 0 0.17597 +11: s 0 0.05597 11: 16th starting vertex was 32608 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.08403 seconds -11: MTEPS: 0.513494 +11: BFS time: 2.5235 seconds +11: MTEPS: 0.831037 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros +12: 27th starting vertex was 10726 +12: Number iterations: 12 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247679 +12: Number of edges processed in one direction: 541377 +12: BFS time: 4.42796 seconds +12: MTEPS (bidirectional): 0.00286859 +12: MPEPS (bidirectional): 0.281773 +12: MPEPS (unidirectional): 0.122263 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 64231 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65341 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65360 nonzeros and length 68270 +13: MIS has 65360 vertices +13: MIS has 65360 vertices +13: MIS time: 2.48053 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.06902 -11: 0d 3 0.25185 -11: s 1439 0.07588 -11: 1d 2033 0.40715 -11: s 909187 0.05196 -11: c 0.00032 -11: 2u 2033 0.55169 -11: 3u 69725 0.33593 -11: 4u 18200 0.52791 -11: c 0.00003 -11: 5d 0 0.46386 -11: s 0 0.05598 +11: s 0 0.00471 +11: 0d 3 0.23767 +11: s 1439 0.04397 +11: 1d 2033 0.18402 +11: s 909187 0.04229 +11: c 0.00011 +11: 2u 2033 0.22568 +11: 3u 69725 0.10466 +11: 4u 18200 0.22713 +11: c 0.00001 +11: 5d 0 0.19698 +11: s 0 0.02683 11: 17th starting vertex was 49402 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.46318 seconds -11: MTEPS: 0.605548 +11: BFS time: 2.54403 seconds +11: MTEPS: 0.824331 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: Symmetricized Rands -13: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros -13: Found (and permuted) non-isolated vertices +13: As a whole, The current MIS: has: 64283 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65306 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65320 nonzeros and length 68270 +13: MIS has 65320 vertices +13: MIS has 65320 vertices +13: MIS time: 2.43987 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.05383 -11: 0d 1 0.58583 -11: s 337 0.10152 -11: 1d 358 0.66623 -11: s 312221 0.10464 -11: c 0.00056 -11: 2u 358 0.50339 -11: 3u 50688 0.59814 -11: 4u 38628 0.50166 -11: 5u 398 0.32157 -11: c 0.00001 -11: 6d 0 0.48833 -11: s 0 0.06918 +11: s 0 0.03271 +11: 0d 1 0.28797 +11: s 337 0.03935 +11: 1d 358 0.23590 +11: s 312221 0.00012 +11: c 0.00011 +11: 2u 358 0.28394 +11: 3u 50688 0.27007 +11: 4u 38628 0.20554 +11: 5u 398 0.16215 +11: c 0.00000 +11: 6d 0 0.18852 +11: s 0 0.05109 11: 18th starting vertex was 59952 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.49194 seconds -11: MTEPS: 0.381855 +11: BFS time: 3.13757 seconds +11: MTEPS: 0.66839 11: Total communication (average so far): 0 11: A BFS iteration is starting +13: As a whole, The current MIS: has: 64300 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65331 nonzeros and length 68270 +12: 31th starting vertex was 42702 +12: Number iterations: 14 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12703 +12: Number of edges processed in both directions: 1247669 +12: Number of edges processed in one direction: 541373 +12: BFS time: 4.40799 seconds +12: MTEPS (bidirectional): 0.00288182 +12: MPEPS (bidirectional): 0.283047 +12: MPEPS (unidirectional): 0.122816 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 65346 nonzeros and length 68270 +13: MIS has 65346 vertices +13: MIS has 65346 vertices +13: MIS time: 2.55198 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 5 0.06408 -11: 0d 36 0.55746 -11: s 19090 0.19433 -11: 1d 12053 0.67589 -11: s 1686605 0.06798 -11: c 0.00051 -11: 2u 12053 0.31147 -11: 3u 73418 0.31851 -11: 4u 4548 0.34633 -11: c 0.00001 -11: 5d 0 0.49190 -11: s 0 0.07593 +11: s 5 0.00856 +11: 0d 36 0.19885 +11: s 19090 0.02165 +11: 1d 12053 0.16970 +11: s 1686605 0.04414 +11: c 0.00017 +11: 2u 12053 0.20379 +11: 3u 73418 0.19197 +11: 4u 4548 0.18918 +11: c 0.00000 +11: 5d 0 0.18484 +11: s 0 0.05500 11: 19th starting vertex was 60405 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.27989 seconds -11: MTEPS: 0.489995 +11: BFS time: 2.09199 seconds +11: MTEPS: 1.00245 11: Total communication (average so far): 0 11: A BFS iteration is starting +13: As a whole, The current MIS: has: 64245 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65356 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65375 nonzeros and length 68270 +13: MIS has 65375 vertices +13: MIS has 65375 vertices +13: MIS time: 2.16605 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.09053 -11: 0d 14 0.33714 -11: s 27368 0.07198 -11: 1d 12868 0.31668 -11: s 1695536 0.13237 -11: c 0.00053 -11: 2u 12868 0.59695 -11: 3u 72849 0.43133 -11: 4u 4321 0.27282 -11: c 0.00002 -11: 5d 0 0.42516 -11: s 0 0.02895 +11: s 3 0.00210 +11: 0d 14 0.22698 +11: s 27368 0.04576 +11: 1d 12868 0.13951 +11: s 1695536 0.04029 +11: c 0.00018 +11: 2u 12868 0.16538 +11: 3u 72849 0.11550 +11: 4u 4321 0.19040 +11: c 0.00000 +11: 5d 0 0.17458 +11: s 0 0.03906 11: 20th starting vertex was 59001 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.88406 seconds -11: MTEPS: 0.539931 +11: BFS time: 2.08618 seconds +11: MTEPS: 1.00525 11: Total communication (average so far): 0 11: A BFS iteration is starting +13: As a whole, The current MIS: has: 64267 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65315 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65331 nonzeros and length 68270 +13: MIS has 65331 vertices +13: MIS has 65331 vertices +13: MIS time: 1.80956 seconds +9: Tallying... +13: As a whole, The current MIS: has: 64314 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.03959 -11: 0d 11 0.32579 -11: s 13301 0.09574 -11: 1d 8172 0.82623 -11: s 1516419 0.06400 -11: c 0.00044 -11: 2u 8172 0.22348 -11: 3u 74937 0.36242 -11: 4u 6923 0.38394 -11: c 0.00001 -11: 5d 0 0.31858 -11: s 0 0.07204 +11: s 1 0.01629 +11: 0d 11 0.20869 +11: s 13301 0.05215 +11: 1d 8172 0.16873 +11: s 1516419 0.00237 +11: c 0.00015 +11: 2u 8172 0.15878 +11: 3u 74937 0.18696 +11: 4u 6923 0.13697 +11: c 0.00000 +11: 5d 0 0.21966 +11: s 0 0.05361 +12: 34th starting vertex was 26103 +12: Number iterations: 13 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247692 +12: Number of edges processed in one direction: 541396 +12: BFS time: 4.02834 seconds +12: MTEPS (bidirectional): 0.00315316 +12: MPEPS (bidirectional): 0.309728 +12: MPEPS (unidirectional): 0.134397 +12: Total communication (average so far): 0 11: 21th starting vertex was 58021 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.2993 seconds -11: MTEPS: 0.487782 +11: BFS time: 2.23664 seconds +11: MTEPS: 0.937621 11: Total communication (average so far): 0 11: A BFS iteration is starting +13: As a whole, The current MIS: has: 65398 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65425 nonzeros and length 68270 +13: MIS has 65425 vertices +13: MIS has 65425 vertices +13: MIS time: 2.31222 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.03544 -11: 0d 4 0.45049 -11: s 15762 0.10832 -11: 1d 8717 0.72574 -11: s 1555545 0.12378 -11: c 0.00071 -11: 2u 8717 0.47313 -11: 3u 74922 0.35446 -11: 4u 6404 0.39824 -11: c 0.00002 -11: 5d 0 0.31855 -11: s 0 0.07194 +11: s 0 0.01191 +11: 0d 4 0.14580 +11: s 15762 0.01028 +11: 1d 8717 0.21614 +11: s 1555545 0.03489 +11: c 0.00015 +11: 2u 8717 0.13980 +11: 3u 74922 0.12054 +11: 4u 6404 0.20287 +11: c 0.00001 +11: 5d 0 0.15143 +11: s 0 0.07647 11: 22th starting vertex was 59813 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.65197 seconds -11: MTEPS: 0.450803 +11: BFS time: 2.01202 seconds +11: MTEPS: 1.0423 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: Dropped isolated vertices from input -13: As a whole: 68270 rows and 68270 columns and 12480 nonzeros -13: Load balance of 1% filtered case: 1.01442 -13: As a whole: 68270 rows and 68270 columns and 125232 nonzeros -13: Load balance of 10% filtered case: 1.00754 +13: As a whole, The current MIS: has: 64304 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65347 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65362 nonzeros and length 68270 +13: MIS has 65362 vertices +13: MIS has 65362 vertices +13: MIS time: 1.98797 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.07508 -11: 0d 4 0.37273 -11: s 11820 0.03196 -11: 1d 7254 0.38548 -11: s 1480488 0.11600 -11: c 0.00068 -11: 2u 7254 0.50678 -11: 3u 75234 0.32350 -11: 4u 7548 0.47407 +11: s 0 0.00872 +11: 0d 4 0.15671 +11: s 11820 0.05792 +11: 1d 7254 0.24952 +11: s 1480488 0.01985 +11: c 0.00015 +11: 2u 7254 0.11425 +11: 3u 75234 0.13195 +11: 4u 7548 0.10697 11: c 0.00001 -11: 5d 0 0.49507 -11: s 0 0.10760 +11: 5d 0 0.19010 +11: s 0 0.05875 11: 23th starting vertex was 4153 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.79027 seconds -11: MTEPS: 0.437788 +11: BFS time: 1.96991 seconds +11: MTEPS: 1.06458 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole: 68270 rows and 68270 columns and 311846 nonzeros -13: Load balance of 25% filtered case: 1.0125 -13: As a whole: 68270 rows and 68270 columns and 1239956 nonzeros -13: Load balance of 100% filtered case: 1.01551 -9: Tallying... -13: Load balance: 1.01551 -13: Initializing since date (only once) to 100 -12: 27th starting vertex was 10726 -12: Number iterations: 15 -12: Number of vertices found: 6513 -12: Number of edges traversed in both directions: 12764 -12: Number of edges processed in both directions: 1247442 -12: Number of edges processed in one direction: 541816 -12: BFS time: 14.6737 seconds -12: MTEPS (bidirectional): 0.000869858 -12: MPEPS (bidirectional): 0.0850123 -12: MPEPS (unidirectional): 0.0369244 +13: As a whole, The current MIS: has: 64189 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65340 nonzeros and length 68270 +13: As a whole, The current MIS: has: 65361 nonzeros and length 68270 +13: MIS has 65361 vertices +13: MIS has 65361 vertices +13: MIS time: 2.43601 seconds +13: Per iteration communication times: +13: AllGatherv: 0 +13: AlltoAllv: 0 +13: -------------------------- +13: Min MIS vertices: 65289 +13: Median MIS vertices: 65360.5 +13: Max MIS vertices: 65425 +13: Mean MIS vertices: 65356.5 +13: STDDEV MIS vertices: 31.5172 +13: -------------------------- +13: Filter keeps 1 percentage of edges +13: Min time: 1.79659 seconds +13: Median time: 2.4602 seconds +13: Max time: 3.17452 seconds +13: Mean time: 2.42088 seconds +13: STDDEV time: 0.387476 seconds +13: -------------------------- +13: Initializing since date (only once) to 1000 +12: 38th starting vertex was 9255 +12: Number iterations: 14 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 4.11246 seconds +12: MTEPS (bidirectional): 0.00308842 +12: MPEPS (bidirectional): 0.303387 +12: MPEPS (unidirectional): 0.131642 12: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.06403 -11: 0d 8 0.41186 -11: s 6527 0.09517 -11: 1d 5033 0.42919 -11: s 1314922 0.07180 -11: c 0.00037 -11: 2u 5033 0.68357 -11: 3u 75011 0.47701 -11: 4u 9963 0.29940 -11: c 0.00002 -11: 5d 0 0.29506 -11: s 0 0.04001 +11: s 1 0.01020 +11: 0d 8 0.13937 +11: s 6527 0.03544 +11: 1d 5033 0.15198 +11: s 1314922 0.03044 +11: c 0.00013 +11: 2u 5033 0.35626 +11: 3u 75011 0.29196 +11: 4u 9963 0.16797 +11: c 0.00001 +11: 5d 0 0.15764 +11: s 0 0.00796 11: 24th starting vertex was 71818 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.05558 seconds -11: MTEPS: 0.517095 +11: BFS time: 2.30803 seconds +11: MTEPS: 0.90862 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64234 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65335 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65352 nonzeros and length 68270 -13: MIS has 65352 vertices -13: MIS has 65352 vertices -13: MIS time: 6.03578 seconds +13: As a whole, The current MIS: has: 50040 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57970 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58328 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58332 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.06460 -11: 0d 2 0.34734 -11: s 89 0.06923 -11: 1d 233 0.48740 -11: s 244472 0.03222 -11: c 0.00055 -11: 2u 233 0.36247 -11: 3u 44323 0.49271 -11: 4u 44903 0.42306 -11: 5u 612 0.22427 -11: c 0.00001 -11: 6d 0 0.39144 -11: s 0 0.20580 +11: s 1 0.03402 +11: 0d 2 0.10794 +11: s 89 0.00798 +11: 1d 233 0.15937 +11: s 244472 0.00800 +11: c 0.00010 +11: 2u 233 0.21989 +11: 3u 44323 0.36483 +11: 4u 44903 0.20394 +11: 5u 612 0.19846 +11: c 0.00000 +11: 6d 0 0.16628 +11: s 0 0.00557 +13: MIS has 58332 vertices +13: MIS has 58332 vertices +13: MIS time: 3.73984 seconds 11: 25th starting vertex was 6069 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.46802 seconds -11: MTEPS: 0.469363 +11: BFS time: 2.86008 seconds +11: MTEPS: 0.733238 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64231 nonzeros and length 68270 +13: As a whole, The current MIS: has: 49881 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57871 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.04426 -11: 0d 2 0.39685 -11: s 1001 0.04946 -11: 1d 1404 0.29986 -11: s 750890 0.04403 -11: c 0.00862 -11: 2u 1404 0.42318 -11: 3u 66777 0.64008 -11: 4u 21743 0.24397 -11: c 0.00003 -11: 5d 0 0.39189 -11: s 0 0.08124 +11: s 1 0.05223 +11: 0d 2 0.10929 +11: s 1001 0.02869 +11: 1d 1404 0.12067 +11: s 750890 0.01944 +11: c 0.00011 +11: 2u 1404 0.11402 +11: 3u 66777 0.21200 +11: 4u 21743 0.14160 +11: c 0.00001 +11: 5d 0 0.07645 +11: s 0 0.04738 11: 26th starting vertex was 18127 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 2.94594 seconds -11: MTEPS: 0.711868 +11: BFS time: 2.207 seconds +11: MTEPS: 0.950214 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65327 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65338 nonzeros and length 68270 -13: MIS has 65338 vertices -13: MIS has 65338 vertices -13: MIS time: 6.20231 seconds +13: As a whole, The current MIS: has: 58271 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58275 nonzeros and length 68270 +13: MIS has 58275 vertices +13: MIS has 58275 vertices +13: MIS time: 3.02344 seconds +13: As a whole, The current MIS: has: 49879 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.05025 -11: 0d 2 0.41768 -11: s 4523 0.07595 -11: 1d 4916 0.34215 -11: s 1308199 0.08176 -11: c 0.00063 -11: 2u 4916 0.23129 -11: 3u 74895 0.31199 -11: 4u 10207 0.45283 +11: s 1 0.03074 +11: 0d 2 0.19595 +11: s 4523 0.07596 +11: 1d 4916 0.31545 +11: s 1308199 0.04797 +11: c 0.00013 +11: 2u 4916 0.26786 +11: 3u 74895 0.24447 +11: 4u 10207 0.22214 11: c 0.00001 -11: 5d 0 0.42257 -11: s 0 0.07994 +11: 5d 0 0.20498 +11: s 0 0.08793 11: 27th starting vertex was 16128 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.34449 seconds -11: MTEPS: 0.627038 +11: BFS time: 2.55002 seconds +11: MTEPS: 0.822396 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64336 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65351 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65369 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57998 nonzeros and length 68270 +12: 45th starting vertex was 4335 +12: Number iterations: 15 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247675 +12: Number of edges processed in one direction: 541376 +12: BFS time: 4.99916 seconds +12: MTEPS (bidirectional): 0.00254083 +12: MPEPS (bidirectional): 0.249577 +12: MPEPS (unidirectional): 0.108293 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 58318 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58319 nonzeros and length 68270 +13: MIS has 58319 vertices +13: MIS has 58319 vertices +13: MIS time: 3.56395 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 17 0.06479 -11: 0d 39 0.43320 -11: s 55461 0.12158 -11: 1d 21112 0.50236 -11: s 1831251 0.03451 -11: c 0.00070 -11: 2u 21112 0.49265 -11: 3u 66548 0.34504 -11: 4u 2365 0.41364 -11: c 0.00002 -11: 5d 0 0.38198 -11: s 0 0.06050 -13: MIS has 65369 vertices -13: MIS has 65369 vertices -13: MIS time: 6.27668 seconds +11: s 17 0.06800 +11: 0d 39 0.21244 +11: s 55461 0.06456 +11: 1d 21112 0.28470 +11: s 1831251 0.00700 +11: c 0.00023 +11: 2u 21112 0.37613 +11: 3u 66548 0.25542 +11: 4u 2365 0.22507 +11: c 0.00000 +11: 5d 0 0.29642 +11: s 0 0.06397 11: 28th starting vertex was 89790 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.91996 seconds -11: MTEPS: 0.426248 +11: BFS time: 3.238 seconds +11: MTEPS: 0.647659 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64277 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65349 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65358 nonzeros and length 68270 -13: MIS has 65358 vertices -13: MIS has 65358 vertices -13: MIS time: 5.08401 seconds +13: As a whole, The current MIS: has: 49753 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57892 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58272 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58275 nonzeros and length 68270 +13: MIS has 58275 vertices +13: MIS has 58275 vertices +13: MIS time: 4.04343 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 5 0.05175 -11: 0d 11 0.42374 -11: s 3729 0.15307 -11: 1d 5712 0.78354 -11: s 1392236 0.03459 -11: c 0.00039 -11: 2u 5712 0.58360 -11: 3u 75210 0.57938 -11: 4u 9095 0.53902 +11: s 5 0.01602 +11: 0d 11 0.16388 +11: s 3729 0.00984 +11: 1d 5712 0.10627 +11: s 1392236 0.01087 +11: c 0.00013 +11: 2u 5712 0.30382 +11: 3u 75210 0.31145 +11: 4u 9095 0.26764 11: c 0.00001 -11: 5d 0 0.54730 -11: s 0 0.16724 +11: 5d 0 0.28077 +11: s 0 0.10221 +12: 46th starting vertex was 32346 +12: Number iterations: 14 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 5.45202 seconds +12: MTEPS (bidirectional): 0.0023296 +12: MPEPS (bidirectional): 0.228845 +12: MPEPS (unidirectional): 0.0992974 +12: Total communication (average so far): 0 11: 29th starting vertex was 49337 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.72001 seconds -11: MTEPS: 0.366629 +11: BFS time: 2.87415 seconds +11: MTEPS: 0.729649 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64292 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65323 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65337 nonzeros and length 68270 -13: MIS has 65337 vertices -13: MIS has 65337 vertices -13: MIS time: 6.06704 seconds +13: As a whole, The current MIS: has: 49779 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57965 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58352 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 10 0.10610 -11: 0d 34 0.47817 -11: s 47395 0.15406 -11: 1d 21627 0.97673 -11: s 1851135 0.15167 -11: c 0.00072 -11: 2u 21627 0.70376 -11: 3u 66126 0.46833 -11: 4u 2276 0.59204 +11: s 10 0.01600 +11: 0d 34 0.19648 +11: s 47395 0.03542 +11: 1d 21627 0.47245 +11: s 1851135 0.07545 +11: c 0.00023 +11: 2u 21627 0.22595 +11: 3u 66126 0.17694 +11: 4u 2276 0.20889 11: c 0.00001 -11: 5d 0 0.45138 -11: s 0 0.02963 +11: 5d 0 0.13430 +11: s 0 0.00849 11: 30th starting vertex was 1345 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.7729 seconds -11: MTEPS: 0.36327 +11: BFS time: 3.02798 seconds +11: MTEPS: 0.692581 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64258 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65318 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58353 nonzeros and length 68270 +13: MIS has 58353 vertices +13: MIS has 58353 vertices +13: MIS time: 4.09999 seconds +13: As a whole, The current MIS: has: 50070 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57993 nonzeros and length 68270 +12: 48th starting vertex was 40946 +12: Number iterations: 12 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 4.99993 seconds +12: MTEPS (bidirectional): 0.00254023 +12: MPEPS (bidirectional): 0.249537 +12: MPEPS (unidirectional): 0.108276 +12: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.04327 -11: 0d 13 0.61267 -11: s 18789 0.16389 -11: 1d 12148 0.85592 -11: s 1683312 0.11998 -11: c 0.00051 -11: 2u 12148 0.29954 -11: 3u 73335 0.55596 -11: 4u 4558 0.45989 -11: c 0.00002 -11: 5d 0 0.53659 -11: s 0 0.09927 +11: s 1 0.04396 +11: 0d 13 0.24846 +11: s 18789 0.08344 +11: 1d 12148 0.30557 +11: s 1683312 0.10459 +11: c 0.00018 +11: 2u 12148 0.26972 +11: 3u 73335 0.21648 +11: 4u 4558 0.25197 +11: c 0.00000 +11: 5d 0 0.37940 +11: s 0 0.02397 11: 31th starting vertex was 52081 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.46591 seconds -11: MTEPS: 0.383673 +11: BFS time: 2.90796 seconds +11: MTEPS: 0.721165 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65333 nonzeros and length 68270 -13: MIS has 65333 vertices -13: MIS has 65333 vertices -13: MIS time: 6.51598 seconds -13: As a whole, The current MIS: has: 64178 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58336 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58340 nonzeros and length 68270 +13: MIS has 58340 vertices +13: MIS has 58340 vertices +13: MIS time: 3.54103 seconds +13: As a whole, The current MIS: has: 50160 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.03993 -11: 0d 13 0.45410 -11: s 26435 0.14946 -11: 1d 12900 0.39605 -11: s 1689989 0.09220 -11: c 0.00077 -11: 2u 12900 0.42722 -11: 3u 72730 0.21929 -11: 4u 4412 0.27209 -11: c 0.00001 -11: 5d 0 0.33861 -11: s 0 0.06396 +11: s 1 0.00477 +11: 0d 13 0.22413 +11: s 26435 0.05365 +11: 1d 12900 0.26749 +11: s 1689989 0.00720 +11: c 0.00020 +11: 2u 12900 0.34039 +11: 3u 72730 0.30172 +11: 4u 4412 0.21467 +11: c 0.00000 +11: 5d 0 0.15099 +11: s 0 0.05596 11: 32th starting vertex was 8421 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.47999 seconds -11: MTEPS: 0.468109 +11: BFS time: 2.93197 seconds +11: MTEPS: 0.715261 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65318 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65334 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65335 nonzeros and length 68270 -13: MIS has 65335 vertices -13: MIS has 65335 vertices -13: MIS time: 9.53203 seconds +13: As a whole, The current MIS: has: 57936 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58300 nonzeros and length 68270 +13: MIS has 58300 vertices +13: MIS has 58300 vertices +13: MIS time: 3.2 seconds +12: 49th starting vertex was 40415 +12: Number iterations: 13 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 4.39313 seconds +12: MTEPS (bidirectional): 0.00289111 +12: MPEPS (bidirectional): 0.284004 +12: MPEPS (unidirectional): 0.123231 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 49487 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.05601 -11: 0d 1 0.44791 -11: s 224 0.11194 -11: 1d 353 0.57598 -11: s 348006 0.16062 -11: c 0.00056 -11: 2u 353 0.91807 -11: 3u 50983 0.53742 -11: 4u 38331 0.54645 -11: 5u 405 0.39604 -11: c 0.00001 -11: 6d 0 0.43191 -11: s 0 0.05603 +11: s 0 0.04759 +11: 0d 1 0.24742 +11: s 224 0.02612 +11: 1d 353 0.23865 +11: s 348006 0.03151 +11: c 0.00011 +11: 2u 353 0.18383 +11: 3u 50983 0.21487 +11: 4u 38331 0.21516 +11: 5u 405 0.16081 +11: c 0.00000 +11: 6d 0 0.15875 +11: s 0 0.06389 +13: As a whole, The current MIS: has: 57925 nonzeros and length 68270 11: 33th starting vertex was 63293 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.40004 seconds -11: MTEPS: 0.388353 +11: BFS time: 2.60002 seconds +11: MTEPS: 0.806579 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64293 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58371 nonzeros and length 68270 +9: Adding bc contributions... +9: Exploring via BFS... +13: As a whole, The current MIS: has: 58373 nonzeros and length 68270 +13: MIS has 58373 vertices +13: MIS has 58373 vertices +13: MIS time: 2.73897 seconds +13: As a whole, The current MIS: has: 49828 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.05603 -11: 0d 1 0.60320 -11: s 1027 0.04755 -11: 1d 1114 0.39193 -11: s 672960 0.06435 -11: c 0.00057 -11: 2u 1114 0.42074 -11: 3u 64556 0.37595 -11: 4u 24228 0.34796 -11: c 0.00003 -11: 5d 0 0.43640 -11: s 0 0.11191 +11: s 0 0.04166 +11: 0d 1 0.15793 +11: s 1027 0.00979 +11: 1d 1114 0.15701 +11: s 672960 0.03598 +11: c 0.00011 +11: 2u 1114 0.19355 +11: 3u 64556 0.18093 +11: 4u 24228 0.13301 +11: c 0.00001 +11: 5d 0 0.17821 +11: s 0 0.05063 11: 34th starting vertex was 10551 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.83994 seconds -11: MTEPS: 0.546134 +11: BFS time: 2.16855 seconds +11: MTEPS: 0.967061 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65349 nonzeros and length 68270 -12: 46th starting vertex was 32346 -12: Number iterations: 15 -12: Number of vertices found: 6511 -12: Number of edges traversed in both directions: 12761 -12: Number of edges processed in both directions: 1247356 -12: Number of edges processed in one direction: 541761 -12: BFS time: 16.4223 seconds -12: MTEPS (bidirectional): 0.000777053 -12: MPEPS (bidirectional): 0.075955 -12: MPEPS (unidirectional): 0.0329893 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 65373 nonzeros and length 68270 -13: MIS has 65373 vertices -13: MIS has 65373 vertices -13: MIS time: 7.59311 seconds +13: As a whole, The current MIS: has: 57911 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58281 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58285 nonzeros and length 68270 +13: MIS has 58285 vertices +13: MIS has 58285 vertices +13: MIS time: 3.05705 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 62 0.04724 -11: 0d 119 0.48384 -11: s 165840 0.08580 -11: 1d 37707 0.44085 -11: s 1852923 0.02942 -11: c 0.00123 -11: 2u 37707 0.33487 -11: 3u 51372 0.32798 -11: 4u 874 0.47953 -11: c 0.00001 -11: 5d 0 0.36396 -11: s 0 0.09154 +11: s 62 0.01535 +11: 0d 119 0.19372 +11: s 165840 0.05884 +11: 1d 37707 0.18800 +11: s 1852923 0.06452 +11: c 0.00033 +11: 2u 37707 0.27164 +11: 3u 51372 0.22743 +11: 4u 874 0.21196 +11: c 0.00000 +11: 5d 0 0.30424 +11: s 0 0.05241 11: 35th starting vertex was 689 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.85752 seconds -11: MTEPS: 0.543646 +11: BFS time: 2.70402 seconds +11: MTEPS: 0.775559 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64204 nonzeros and length 68270 +13: As a whole, The current MIS: has: 50139 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57989 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58312 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 2 0.04881 -11: 0d 32 0.42390 -11: s 53783 0.08040 -11: 1d 20470 0.45833 -11: s 1822880 0.07223 -11: c 0.00068 -11: 2u 20470 0.27128 -11: 3u 67022 0.30648 -11: 4u 2542 0.49241 -11: c 0.00001 -11: 5d 0 0.37530 -11: s 0 0.09281 +11: s 2 0.00802 +11: 0d 32 0.15052 +11: s 53783 0.05543 +11: 1d 20470 0.41193 +11: s 1822880 0.10798 +11: c 0.02826 +11: 2u 20470 0.35415 +11: 3u 67022 0.31646 +11: 4u 2542 0.20110 +11: c 0.00000 +11: 5d 0 0.21876 +11: s 0 0.00852 11: 36th starting vertex was 12872 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 2.93111 seconds -11: MTEPS: 0.715471 +11: BFS time: 2.80317 seconds +11: MTEPS: 0.748125 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65344 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65366 nonzeros and length 68270 -13: MIS has 65366 vertices -13: MIS has 65366 vertices -13: MIS time: 6.20804 seconds +12: 58th starting vertex was 41028 +12: Number iterations: 12 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 4.50421 seconds +12: MTEPS (bidirectional): 0.00281981 +12: MPEPS (bidirectional): 0.277 +12: MPEPS (unidirectional): 0.120192 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 58314 nonzeros and length 68270 +13: MIS has 58314 vertices +13: MIS has 58314 vertices +13: MIS time: 4.32681 seconds +13: As a whole, The current MIS: has: 50011 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.06898 -11: 0d 13 0.47805 -11: s 17360 0.05448 -11: 1d 12068 0.39598 -11: s 1682697 0.06927 -11: c 0.00075 -11: 2u 12068 0.33428 -11: 3u 73359 0.44391 -11: 4u 4619 0.28396 -11: c 0.00001 -11: 5d 0 0.43185 -11: s 0 0.04803 +11: s 3 0.00850 +11: 0d 13 0.18743 +11: s 17360 0.01370 +11: 1d 12068 0.19138 +11: s 1682697 0.02693 +11: c 0.00017 +11: 2u 12068 0.15768 +11: 3u 73359 0.14638 +11: 4u 4619 0.18057 +11: c 0.00000 +11: 5d 0 0.27766 +11: s 0 0.02687 11: 37th starting vertex was 88946 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.19973 seconds -11: MTEPS: 0.655407 +11: BFS time: 2.77839 seconds +11: MTEPS: 0.754799 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64199 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65306 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57925 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58343 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58344 nonzeros and length 68270 +13: MIS has 58344 vertices +13: MIS has 58344 vertices +13: MIS time: 3.94162 seconds +13: As a whole, The current MIS: has: 49982 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.05750 -11: 0d 1 0.48244 -11: s 12 0.11144 -11: 1d 120 0.41553 -11: s 105007 0.06795 -11: 2d 29982 1.03371 -11: s 1871137 0.07972 -11: c 0.00138 -11: 3u 29982 0.41056 -11: 4u 58576 0.48213 -11: 5u 1391 0.65718 +11: s 1 0.04419 +11: 0d 1 0.31872 +11: s 12 0.06745 +11: 1d 120 0.25252 +11: s 105007 0.08685 +11: 2d 29982 0.49251 +11: s 1871137 0.03537 +11: c 0.00031 +11: 3u 29982 0.36248 +11: 4u 58576 0.24454 +11: 5u 1391 0.21709 11: c 0.00001 -11: 6d 0 0.61760 -11: s 0 0.19497 +11: 6d 0 0.25267 +11: s 0 0.02729 11: 38th starting vertex was 60070 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.212 seconds -11: MTEPS: 0.402364 +11: BFS time: 3.74001 seconds +11: MTEPS: 0.560726 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65314 nonzeros and length 68270 -13: MIS has 65314 vertices -13: MIS has 65314 vertices -13: MIS time: 6.47115 seconds -13: As a whole, The current MIS: has: 64280 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57922 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58261 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58265 nonzeros and length 68270 +13: MIS has 58265 vertices +13: MIS has 58265 vertices +13: MIS time: 3.64841 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 8 0.11199 -11: 0d 12 0.44791 -11: s 27635 0.04805 -11: 1d 14274 0.69997 -11: s 1732776 0.10396 -11: c 0.00056 -11: 2u 14274 0.67004 -11: 3u 71798 0.39010 -11: 4u 3973 0.31764 +11: s 8 0.00530 +11: 0d 12 0.19119 +11: s 27635 0.06401 +11: 1d 14274 0.22843 +11: s 1732776 0.04860 +11: c 0.00021 +11: 2u 14274 0.14377 +11: 3u 71798 0.12238 +11: 4u 3973 0.21831 11: c 0.00001 -11: 5d 0 0.42389 -11: s 0 0.11596 +11: 5d 0 0.28958 +11: s 0 0.07830 11: 39th starting vertex was 56342 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.16734 seconds -11: MTEPS: 0.405842 +11: BFS time: 2.50799 seconds +11: MTEPS: 0.836175 11: Total communication (average so far): 0 11: A BFS iteration is starting -12: 48th starting vertex was 40946 -12: Number iterations: 13 -12: Number of vertices found: 6511 -12: Number of edges traversed in both directions: 12761 -12: Number of edges processed in both directions: 1247356 -12: Number of edges processed in one direction: 541761 -12: BFS time: 16.3142 seconds -12: MTEPS (bidirectional): 0.000782203 -12: MPEPS (bidirectional): 0.0764584 -12: MPEPS (unidirectional): 0.033208 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 65340 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65349 nonzeros and length 68270 -13: MIS has 65349 vertices -13: MIS has 65349 vertices -13: MIS time: 6.85463 seconds +13: As a whole, The current MIS: has: 50049 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57842 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58178 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58181 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.04226 -11: 0d 4 0.49764 -11: s 1589 0.14002 -11: 1d 2285 0.79990 -11: s 974974 0.18796 -11: c 0.00035 -11: 2u 2285 0.77145 -11: 3u 71170 0.66224 -11: 4u 16513 0.30787 -11: c 0.00002 -11: 5d 0 0.38602 -11: s 0 0.08801 +11: s 0 0.01738 +11: 0d 4 0.23190 +11: s 1589 0.00905 +11: 1d 2285 0.23766 +11: s 974974 0.00628 +11: c 0.00012 +11: 2u 2285 0.16423 +11: 3u 71170 0.15452 +11: 4u 16513 0.22478 +11: c 0.00001 +11: 5d 0 0.28920 +11: s 0 0.06191 +13: MIS has 58181 vertices +13: MIS has 58181 vertices +13: MIS time: 3.98387 seconds +12: 70th starting vertex was 14741 +12: Number iterations: 11 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 4.09198 seconds +12: MTEPS (bidirectional): 0.00310388 +12: MPEPS (bidirectional): 0.304906 +12: MPEPS (unidirectional): 0.132301 +12: Total communication (average so far): 0 11: 40th starting vertex was 19299 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.13604 seconds -11: MTEPS: 0.408315 +11: BFS time: 2.63997 seconds +11: MTEPS: 0.794373 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64159 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65259 nonzeros and length 68270 +13: As a whole, The current MIS: has: 49940 nonzeros and length 68270 +13: As a whole, The current MIS: has: 57876 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 2 0.05997 -11: 0d 3 0.37594 -11: s 147 0.04096 -11: 1d 1207 0.29046 -11: s 726957 0.08024 -11: c 0.00057 -11: 2u 1207 0.33044 -11: 3u 65566 0.39995 -11: 4u 23126 0.56092 -11: c 0.00002 -11: 5d 0 0.59592 -11: s 0 0.18796 +11: s 2 0.08748 +11: 0d 3 0.23191 +11: s 147 0.07146 +11: 1d 1207 0.22734 +11: s 726957 0.04820 +11: c 0.00014 +11: 2u 1207 0.36782 +11: 3u 65566 0.30812 +11: 4u 23126 0.22449 +11: c 0.00001 +11: 5d 0 0.19169 +11: s 0 0.06588 11: 41th starting vertex was 20023 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.82173 seconds -11: MTEPS: 0.548737 +11: BFS time: 2.95731 seconds +11: MTEPS: 0.709133 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65270 nonzeros and length 68270 -13: MIS has 65270 vertices -13: MIS has 65270 vertices -13: MIS time: 7.8576 seconds -13: As a whole, The current MIS: has: 64208 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65327 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58247 nonzeros and length 68270 +13: MIS has 58247 vertices +13: MIS has 58247 vertices +13: MIS time: 3.37599 seconds +13: As a whole, The current MIS: has: 49937 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58081 nonzeros and length 68270 +12: 73th starting vertex was 36598 +12: Number iterations: 13 +12: Number of vertices found: 6503 +12: Number of edges traversed in both directions: 12702 +12: Number of edges processed in both directions: 1247752 +12: Number of edges processed in one direction: 541414 +12: BFS time: 4.16585 seconds +12: MTEPS (bidirectional): 0.00304908 +12: MPEPS (bidirectional): 0.299519 +12: MPEPS (unidirectional): 0.129965 +12: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.13537 -11: 0d 1 0.35597 -11: s 6 0.15199 -11: 1d 46 0.78791 -11: s 41753 0.11525 -11: 2d 20561 0.60239 -11: s 1840726 0.09085 -11: c 0.00090 -11: 3u 20561 0.28306 -11: 4u 66922 0.21555 -11: 5u 2532 0.32798 -11: c 0.00001 -11: 6d 0 0.60782 -11: s 0 0.08794 +11: s 0 0.00957 +11: 0d 1 0.21719 +11: s 6 0.02982 +11: 1d 46 0.11765 +11: s 41753 0.02795 +11: 2d 20561 0.27183 +11: s 1840726 0.03832 +11: c 0.00023 +11: 3u 20561 0.31918 +11: 4u 66922 0.18796 +11: 5u 2532 0.20790 +11: c 0.00000 +11: 6d 0 0.24456 +11: s 0 0.01884 +13: As a whole, The current MIS: has: 58428 nonzeros and length 68270 11: 42th starting vertex was 26931 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 6.27564 seconds -11: MTEPS: 0.334169 +11: BFS time: 2.88984 seconds +11: MTEPS: 0.725687 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65334 nonzeros and length 68270 -13: MIS has 65334 vertices -13: MIS has 65334 vertices -13: MIS time: 7.05997 seconds -12: 49th starting vertex was 40415 -12: Number iterations: 16 -12: Number of vertices found: 6512 -12: Number of edges traversed in both directions: 12762 -12: Number of edges processed in both directions: 1247436 -12: Number of edges processed in one direction: 541808 -12: BFS time: 17.748 seconds -12: MTEPS (bidirectional): 0.000719067 -12: MPEPS (bidirectional): 0.070286 -12: MPEPS (unidirectional): 0.0305279 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 64228 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58432 nonzeros and length 68270 +13: MIS has 58432 vertices +13: MIS has 58432 vertices +13: MIS time: 3.22188 seconds +13: As a whole, The current MIS: has: 49850 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58014 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.03601 -11: 0d 1 0.31944 -11: s 90 0.04615 -11: 1d 130 0.36928 -11: s 124266 0.08794 -11: 2d 34750 0.53595 -11: s 1881000 0.17190 -11: c 0.00114 -11: 3u 34750 0.38644 -11: 4u 54126 0.30320 -11: 5u 1065 0.36102 -11: c 0.00001 -11: 6d 0 0.44253 -11: s 0 0.05232 +11: s 0 0.01102 +11: 0d 1 0.19816 +11: s 90 0.01125 +11: 1d 130 0.18066 +11: s 124266 0.01086 +11: 2d 34750 0.29149 +11: s 1881000 0.02235 +11: c 0.00041 +11: 3u 34750 0.22401 +11: 4u 54126 0.23193 +11: 5u 1065 0.21849 +11: c 0.00000 +11: 6d 0 0.18699 +11: s 0 0.06712 11: 43th starting vertex was 29729 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.20022 seconds -11: MTEPS: 0.403276 +11: BFS time: 2.61809 seconds +11: MTEPS: 0.801013 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65325 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65334 nonzeros and length 68270 -13: MIS has 65334 vertices -13: MIS has 65334 vertices -13: MIS time: 7.396 seconds +13: As a whole, The current MIS: has: 58401 nonzeros and length 68270 +13: As a whole, The current MIS: has: 58402 nonzeros and length 68270 +13: MIS has 58402 vertices +13: MIS has 58402 vertices +13: MIS time: 3.11542 seconds +13: Per iteration communication times: +13: AllGatherv: 0 +13: AlltoAllv: 0 +13: -------------------------- +13: Min MIS vertices: 58181 +13: Median MIS vertices: 58316.5 +13: Max MIS vertices: 58432 +13: Mean MIS vertices: 58314.8 +13: STDDEV MIS vertices: 61.7751 +13: -------------------------- +13: Filter keeps 10 percentage of edges +13: Min time: 2.73897 seconds +13: Median time: 3.55249 seconds +13: Max time: 4.32681 seconds +13: Mean time: 3.53886 seconds +13: STDDEV time: 0.459154 seconds +13: -------------------------- +13: Initializing since date (only once) to 2500 +9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 41 0.06800 -11: 0d 47 0.30607 -11: s 75989 0.13192 -11: 1d 29074 0.49190 -11: s 1896667 0.06327 -11: c 0.00104 -11: 2u 29074 0.41434 -11: 3u 59497 0.28756 -11: 4u 1450 0.33208 -11: c 0.00001 -11: 5d 0 0.59974 -11: s 0 0.09242 +11: s 41 0.00749 +11: 0d 47 0.16403 +11: s 75989 0.00433 +11: 1d 29074 0.21779 +11: s 1896667 0.01993 +11: c 0.00029 +11: 2u 29074 0.14399 +11: 3u 59497 0.25596 +11: 4u 1450 0.17995 +11: c 0.00000 +11: 5d 0 0.19247 +11: s 0 0.03350 11: 44th starting vertex was 82899 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.06381 seconds -11: MTEPS: 0.414139 +11: BFS time: 2.17643 seconds +11: MTEPS: 0.963559 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64305 nonzeros and length 68270 -9: Adding bc contributions... -13: As a whole, The current MIS: has: 65328 nonzeros and length 68270 -9: Exploring via BFS... +13: As a whole, The current MIS: has: 38961 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52745 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 29 0.08775 -11: 0d 40 0.44791 -11: s 55410 0.10533 -11: 1d 23958 0.46800 -11: s 1872095 0.05944 -11: c 0.00098 -11: 2u 23958 0.28417 -11: 3u 64095 0.28398 -11: 4u 1977 0.31952 -11: c 0.00001 -11: 5d 0 0.38728 -11: s 0 0.08407 +11: s 29 0.02332 +11: 0d 40 0.15597 +11: s 55410 0.04396 +11: 1d 23958 0.14103 +11: s 1872095 0.07437 +11: c 0.00025 +11: 2u 23958 0.25571 +11: 3u 64095 0.16191 +11: 4u 1977 0.14382 +11: c 0.00000 +11: 5d 0 0.17327 +11: s 0 0.04817 11: 45th starting vertex was 76219 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.36676 seconds -11: MTEPS: 0.62289 +11: BFS time: 1.42007 seconds +11: MTEPS: 1.47677 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 65350 nonzeros and length 68270 -13: MIS has 65350 vertices -13: MIS has 65350 vertices -13: MIS time: 6.62469 seconds +13: As a whole, The current MIS: has: 53666 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53673 nonzeros and length 68270 +13: MIS has 53673 vertices +13: MIS has 53673 vertices +13: MIS time: 3.68439 seconds +12: 83th starting vertex was 13946 +12: Number iterations: 12 +12: Number of vertices found: 6502 +12: Number of edges traversed in both directions: 12701 +12: Number of edges processed in both directions: 1247667 +12: Number of edges processed in one direction: 541371 +12: BFS time: 3.71202 seconds +12: MTEPS (bidirectional): 0.00342159 +12: MPEPS (bidirectional): 0.336115 +12: MPEPS (unidirectional): 0.145843 +12: Total communication (average so far): 0 +12: 16 valid runs done +12: Connected component lower limite was 100 +12: Per iteration communication times: +12: AllGatherv: 0 +12: AlltoAllv: 0 +12: -------------------------- +12: Min nedges: 12701 +12: Median nedges: 12702 +12: Max nedges: 12703 +12: Mean nedges: 12701.7 +12: STDDEV nedges: 0.704154 +12: -------------------------- +12: Filter keeps 1 percentage of edges +12: Min time: 3.71202 seconds +12: Median time: 4.40056 seconds +12: Max time: 5.45202 seconds +12: Mean time: 4.42959 seconds +12: STDDEV time: 0.46872 seconds +12: -------------------------- +12: Min MTEPS: 0.0023296 +12: Median MTEPS: 0.00288646 +12: Max MTEPS: 0.00342159 +12: Harmonic mean of MTEPS: 0.00286746 +12: Harmonic standard deviation of MTEPS: 0.000303452 +12: Bidirectional Processed Edges per second (to estimate sustained BW) +12: Min MPEPS: 0.228845 +12: Median MPEPS: 0.283526 +12: Max MPEPS: 0.336115 +12: Harmonic mean of MPEPS: 0.28167 +12: Harmonic standard deviation of MPEPS: 0.0298066 +12: Initializing since date (only once) to 1000 +13: As a whole, The current MIS: has: 39100 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 5 0.06147 -11: 0d 37 0.53361 -11: s 67637 0.09586 -11: 1d 23293 0.51919 -11: s 1846383 0.10786 -11: c 0.00097 -11: 2u 23293 0.45315 -11: 3u 64705 0.31572 -11: 4u 2032 0.39202 -11: c 0.00001 -11: 5d 0 0.53734 -11: s 0 0.07599 +11: s 5 0.01851 +11: 0d 37 0.16841 +11: s 67637 0.03835 +11: 1d 23293 0.31194 +11: s 1846383 0.00930 +11: c 0.00024 +11: 2u 23293 0.20149 +11: 3u 64705 0.19710 +11: 4u 2032 0.15196 +11: c 0.00000 +11: 5d 0 0.18225 +11: s 0 0.04565 11: 46th starting vertex was 30778 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.38377 seconds -11: MTEPS: 0.478384 +11: BFS time: 2.35172 seconds +11: MTEPS: 0.891742 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 64196 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65335 nonzeros and length 68270 -13: As a whole, The current MIS: has: 65350 nonzeros and length 68270 -13: MIS has 65350 vertices -13: MIS has 65350 vertices -13: MIS time: 7.34689 seconds -13: Per iteration communication times: -13: AllGatherv: 0 -13: AlltoAllv: 0 -13: -------------------------- -13: Min MIS vertices: 65270 -13: Median MIS vertices: 65343.5 -13: Max MIS vertices: 65373 -13: Mean MIS vertices: 65341.4 -13: STDDEV MIS vertices: 24.5761 -13: -------------------------- -13: Filter keeps 1 percentage of edges -13: Min time: 5.08401 seconds -13: Median time: 6.57034 seconds -13: Max time: 9.53203 seconds -13: Mean time: 6.82037 seconds -13: STDDEV time: 1.00654 seconds -13: -------------------------- -13: Initializing since date (only once) to 1000 +13: As a whole, The current MIS: has: 52711 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53592 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53612 nonzeros and length 68270 +13: MIS has 53612 vertices +13: MIS has 53612 vertices +13: MIS time: 3.58601 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.09596 -11: 0d 3 0.38542 -11: s 4916 0.09598 -11: 1d 5022 0.37716 -11: s 1328237 0.04259 -11: c 0.00063 -11: 2u 5022 0.41182 -11: 3u 75143 0.29999 -11: 4u 9854 0.35854 +11: s 1 0.01094 +11: 0d 3 0.18843 +11: s 4916 0.02930 +11: 1d 5022 0.25309 +11: s 1328237 0.05881 +11: c 0.00013 +11: 2u 5022 0.17582 +11: 3u 75143 0.17181 +11: 4u 9854 0.13199 11: c 0.00001 -11: 5d 0 0.43732 -11: s 0 0.07448 +11: 5d 0 0.17994 +11: s 0 0.02496 11: 47th starting vertex was 39944 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.75468 seconds -11: MTEPS: 0.558536 +11: BFS time: 2.52801 seconds +11: MTEPS: 0.829554 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 50270 nonzeros and length 68270 +12: 1th starting vertex was 46590 +12: Number iterations: 9 +12: Number of vertices found: 24260 +12: Number of edges traversed in both directions: 173310 +12: Number of edges processed in both directions: 1731962 +12: Number of edges processed in one direction: 845326 +12: BFS time: 3.21256 seconds +12: MTEPS (bidirectional): 0.0539476 +12: MPEPS (bidirectional): 0.539122 +12: MPEPS (unidirectional): 0.263131 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 39501 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52846 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53682 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.05604 -11: 0d 1 0.49988 -11: s 2 0.06799 -11: 1d 108 0.51597 -11: s 104879 0.20261 -11: 2d 30642 0.57496 -11: s 1877209 0.19867 -11: c 0.00108 -11: 3u 30642 0.42949 -11: 4u 57992 0.59817 -11: 5u 1329 0.33074 -11: c 0.00001 -11: 6d 0 0.41659 -11: s 0 0.05197 -13: As a whole, The current MIS: has: 57995 nonzeros and length 68270 +11: s 1 0.00743 +11: 0d 1 0.23995 +11: s 2 0.04397 +11: 1d 108 0.28050 +11: s 104879 0.06400 +11: 2d 30642 0.23540 +11: s 1877209 0.00772 +11: c 0.00029 +11: 3u 30642 0.35875 +11: 4u 57992 0.28880 +11: 5u 1329 0.29288 +11: c 0.00000 +11: 6d 0 0.24331 +11: s 0 0.05945 11: 48th starting vertex was 77613 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.90796 seconds -11: MTEPS: 0.354966 +11: BFS time: 3.34797 seconds +11: MTEPS: 0.626387 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58352 nonzeros and length 68270 -12: 58th starting vertex was 41028 -12: Number iterations: 13 -12: Number of vertices found: 6511 -12: Number of edges traversed in both directions: 12761 -12: Number of edges processed in both directions: 1247356 -12: Number of edges processed in one direction: 541761 -12: BFS time: 12.2918 seconds -12: MTEPS (bidirectional): 0.00103817 -12: MPEPS (bidirectional): 0.101478 -12: MPEPS (unidirectional): 0.0440749 +13: As a whole, The current MIS: has: 53693 nonzeros and length 68270 +13: MIS has 53693 vertices +13: MIS has 53693 vertices +13: MIS time: 4.20195 seconds +13: As a whole, The current MIS: has: 39079 nonzeros and length 68270 +12: 2th starting vertex was 33655 +12: Number iterations: 8 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.72826 seconds +12: MTEPS (bidirectional): 0.0464853 +12: MPEPS (bidirectional): 0.464548 +12: MPEPS (unidirectional): 0.226735 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 58354 nonzeros and length 68270 -13: MIS has 58354 vertices -13: MIS has 58354 vertices -13: MIS time: 10.4025 seconds +13: As a whole, The current MIS: has: 52832 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53641 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.09995 -11: 0d 2 0.54634 -11: s 434 0.11639 -11: 1d 1087 0.70986 -11: s 666497 0.08324 -11: c 0.00056 -11: 2u 1087 1.01905 -11: 3u 64167 0.67951 -11: 4u 24633 0.41197 -11: 5u 185 0.55149 +11: s 1 0.01002 +11: 0d 2 0.24754 +11: s 434 0.03051 +11: 1d 1087 0.36285 +11: s 666497 0.06462 +11: c 0.00011 +11: 2u 1087 0.22217 +11: 3u 64167 0.38793 +11: 4u 24633 0.33505 +11: 5u 185 0.25755 11: c 0.00001 11: 49th starting vertex was 3141 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 6.15033 seconds -11: MTEPS: 0.340978 +11: BFS time: 3.23025 seconds +11: MTEPS: 0.649213 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 50113 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58092 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53653 nonzeros and length 68270 +13: MIS has 53653 vertices +13: MIS has 53653 vertices +13: MIS time: 3.55955 seconds +13: As a whole, The current MIS: has: 39317 nonzeros and length 68270 +12: 3th starting vertex was 43570 +12: Number iterations: 9 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.40145 seconds +12: MTEPS (bidirectional): 0.0509515 +12: MPEPS (bidirectional): 0.509181 +12: MPEPS (unidirectional): 0.248519 +12: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.09919 -11: 0d 2 0.40829 -11: s 145 0.14795 -11: 1d 737 0.68391 -11: s 556230 0.03127 -11: c 0.00029 -11: 2u 737 0.38773 -11: 3u 60672 0.52255 -11: 4u 28423 0.73986 -11: 5u 240 0.55471 -11: c 0.00001 -13: As a whole, The current MIS: has: 58520 nonzeros and length 68270 +11: s 0 0.05701 +11: 0d 2 0.11203 +11: s 145 0.04730 +11: 1d 737 0.19371 +11: s 556230 0.04117 +11: c 0.00011 +11: 2u 737 0.18113 +11: 3u 60672 0.26496 +11: 4u 28423 0.15683 +11: 5u 240 0.12848 +11: c 0.00000 +13: As a whole, The current MIS: has: 52988 nonzeros and length 68270 11: 50th starting vertex was 20939 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.8568 seconds -11: MTEPS: 0.358066 +11: BFS time: 2.15898 seconds +11: MTEPS: 0.971348 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58522 nonzeros and length 68270 -13: MIS has 58522 vertices -13: MIS has 58522 vertices -13: MIS time: 9.37599 seconds -13: As a whole, The current MIS: has: 50316 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53774 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53782 nonzeros and length 68270 +13: MIS has 53782 vertices +13: MIS has 53782 vertices +13: MIS time: 3.1623 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 6 0.10398 -11: 0d 13 0.44797 -11: s 3354 0.13594 -11: 1d 3670 0.45598 -11: s 1191185 0.03758 -11: c 0.00061 -11: 2u 3670 0.51131 -11: 3u 74164 0.27841 -11: 4u 12159 0.37247 -11: c 0.00002 -11: 5d 0 0.39728 -11: s 0 0.11214 +11: s 6 0.01997 +11: 0d 13 0.21004 +11: s 3354 0.01074 +11: 1d 3670 0.26046 +11: s 1191185 0.06345 +11: c 0.00012 +11: 2u 3670 0.40640 +11: 3u 74164 0.26383 +11: 4u 12159 0.16952 +11: c 0.00001 +11: 5d 0 0.27406 +11: s 0 0.05839 11: 51th starting vertex was 54973 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.152 seconds -11: MTEPS: 0.40705 +11: BFS time: 2.67596 seconds +11: MTEPS: 0.783691 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 57948 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58288 nonzeros and length 68270 +13: As a whole, The current MIS: has: 39710 nonzeros and length 68270 +12: 5th starting vertex was 5986 +12: Number iterations: 8 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.99265 seconds +12: MTEPS (bidirectional): 0.0434071 +12: MPEPS (bidirectional): 0.433786 +12: MPEPS (unidirectional): 0.211721 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 52994 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53774 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 77 0.03467 -11: 0d 416 0.47386 -11: s 357868 0.05101 -11: c 0.00055 -11: 1u 416 0.42331 -11: 2u 51937 0.38587 -11: 3u 37320 0.34348 -11: 4u 401 0.38747 -11: c 0.00001 +11: s 77 0.00851 +11: 0d 416 0.27144 +11: s 357868 0.03196 +11: c 0.00010 +11: 1u 416 0.21740 +11: 2u 51937 0.27420 +11: 3u 37320 0.17537 +11: 4u 401 0.16103 +11: c 0.00000 11: 52th starting vertex was 54497 11: Number iterations: 5 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.84538 seconds -11: MTEPS: 0.545362 +11: BFS time: 2.51926 seconds +11: MTEPS: 0.832437 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58295 nonzeros and length 68270 -13: MIS has 58295 vertices -13: MIS has 58295 vertices -13: MIS time: 9.37654 seconds +13: As a whole, The current MIS: has: 53790 nonzeros and length 68270 +13: MIS has 53790 vertices +13: MIS has 53790 vertices +13: MIS time: 4.34245 seconds +13: As a whole, The current MIS: has: 39222 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.08628 -11: 0d 3 0.59383 -11: s 10765 0.02946 -11: 1d 8742 0.55484 -11: s 1562537 0.10507 -11: c 0.00070 -11: 2u 8742 0.53014 -11: 3u 75054 0.35967 -11: 4u 6245 0.24933 -11: c 0.00002 -11: 5d 0 0.56742 -11: s 0 0.06582 +11: s 0 0.00799 +11: 0d 3 0.20797 +11: s 10765 0.10748 +11: 1d 8742 0.38847 +11: s 1562537 0.03632 +11: c 0.00015 +11: 2u 8742 0.47606 +11: 3u 75054 0.35305 +11: 4u 6245 0.23092 +11: c 0.00001 +11: 5d 0 0.23481 +11: s 0 0.04748 11: 53th starting vertex was 8488 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.51948 seconds -11: MTEPS: 0.464018 +11: BFS time: 3.47873 seconds +11: MTEPS: 0.602841 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 49996 nonzeros and length 68270 -13: As a whole, The current MIS: has: 57997 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52956 nonzeros and length 68270 +12: 7th starting vertex was 46677 +12: Number iterations: 7 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 4.28354 seconds +12: MTEPS (bidirectional): 0.0404593 +12: MPEPS (bidirectional): 0.404328 +12: MPEPS (unidirectional): 0.197343 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 53870 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53885 nonzeros and length 68270 +13: MIS has 53885 vertices +13: MIS has 53885 vertices +13: MIS time: 4.92059 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.14346 -11: 0d 36 0.77410 -11: s 89850 0.13370 -11: 1d 27484 0.79202 -11: s 1865519 0.08138 -11: c 0.00107 -11: 2u 27484 0.52617 -11: 3u 60943 0.40436 -11: 4u 1606 0.40435 +11: s 1 0.02873 +11: 0d 36 0.12280 +11: s 89850 0.00735 +11: 1d 27484 0.15197 +11: s 1865519 0.04455 +11: c 0.00028 +11: 2u 27484 0.18600 +11: 3u 60943 0.20797 +11: 4u 1606 0.16599 11: c 0.00001 -11: 5d 0 0.76127 -11: s 0 0.12656 +11: 5d 0 0.22842 +11: s 0 0.04397 11: 54th starting vertex was 74696 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.38387 seconds -11: MTEPS: 0.38952 +11: BFS time: 2.82003 seconds +11: MTEPS: 0.743652 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58359 nonzeros and length 68270 -12: 66th starting vertex was 24910 -12: Number iterations: 15 -12: Number of vertices found: 6512 -12: Number of edges traversed in both directions: 12762 -12: Number of edges processed in both directions: 1247385 -12: Number of edges processed in one direction: 541789 -12: BFS time: 16.972 seconds -12: MTEPS (bidirectional): 0.000751946 -12: MPEPS (bidirectional): 0.0734968 -12: MPEPS (unidirectional): 0.0319226 +13: As a whole, The current MIS: has: 38991 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52752 nonzeros and length 68270 +12: 8th starting vertex was 6856 +12: Number iterations: 8 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.42065 seconds +12: MTEPS (bidirectional): 0.0506655 +12: MPEPS (bidirectional): 0.506323 +12: MPEPS (unidirectional): 0.247124 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 58365 nonzeros and length 68270 -13: MIS has 58365 vertices -13: MIS has 58365 vertices -13: MIS time: 11.0574 seconds +13: As a whole, The current MIS: has: 53627 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53634 nonzeros and length 68270 +13: MIS has 53634 vertices +13: MIS has 53634 vertices +13: MIS time: 4.38645 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.11889 -11: 0d 3 0.40331 -11: s 7002 0.07772 -11: 1d 7244 0.35369 -11: s 1485088 0.03246 -11: c 0.00068 -11: 2u 7244 0.36140 -11: 3u 75308 0.32805 -11: 4u 7485 0.26581 +11: s 0 0.00793 +11: 0d 3 0.25243 +11: s 7002 0.01094 +11: 1d 7244 0.18391 +11: s 1485088 0.01623 +11: c 0.00015 +11: 2u 7244 0.36439 +11: 3u 75308 0.27852 +11: 4u 7485 0.28192 11: c 0.00001 -11: 5d 0 0.31567 -11: s 0 0.07291 +11: 5d 0 0.24335 +11: s 0 0.09196 11: 55th starting vertex was 34216 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.06097 seconds -11: MTEPS: 0.51641 +11: BFS time: 3.19713 seconds +11: MTEPS: 0.655939 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 50072 nonzeros and length 68270 +9: Adding bc contributions... +9: Exploring via BFS... +13: As a whole, The current MIS: has: 39089 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52741 nonzeros and length 68270 +12: 10th starting vertex was 4314 +12: Number iterations: 7 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 2.71096 seconds +12: MTEPS (bidirectional): 0.0639289 +12: MPEPS (bidirectional): 0.638871 +12: MPEPS (unidirectional): 0.311817 +12: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.08983 -11: 0d 6 0.46876 -11: s 7220 0.13321 -11: 1d 5630 0.55663 -11: s 1377686 0.07288 -11: c 0.00065 -11: 2u 5630 0.46113 -11: 3u 75422 0.32673 -11: 4u 8977 0.32705 +11: s 3 0.06747 +11: 0d 6 0.14009 +11: s 7220 0.03887 +11: 1d 5630 0.24815 +11: s 1377686 0.03842 +11: c 0.00014 +11: 2u 5630 0.18431 +11: 3u 75422 0.13298 +11: 4u 8977 0.10329 11: c 0.00001 -11: 5d 0 0.36972 -11: s 0 0.09583 +11: 5d 0 0.17750 +11: s 0 0.05999 11: 56th starting vertex was 82846 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.29602 seconds -11: MTEPS: 0.488155 +11: BFS time: 2.15151 seconds +11: MTEPS: 0.974721 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 57979 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58311 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53635 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53654 nonzeros and length 68270 +13: MIS has 53654 vertices +13: MIS has 53654 vertices +13: MIS time: 3.33599 seconds +13: As a whole, The current MIS: has: 38751 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.05251 -11: 0d 52 0.41315 -11: s 92871 0.11760 -11: 1d 27920 0.79590 -11: s 1866794 0.10634 -11: c 0.00105 -11: 2u 27920 0.36914 -11: 3u 60526 0.31405 -11: 4u 1574 0.27336 -11: c 0.00001 -11: 5d 0 0.31101 -11: s 0 0.04327 +11: s 3 0.00801 +11: 0d 52 0.23246 +11: s 92871 0.05152 +11: 1d 27920 0.22568 +11: s 1866794 0.00438 +11: c 0.00027 +11: 2u 27920 0.23682 +11: 3u 60526 0.17158 +11: 4u 1574 0.33475 +11: c 0.00000 +11: 5d 0 0.25692 +11: s 0 0.00212 11: 57th starting vertex was 65966 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.87202 seconds -11: MTEPS: 0.541609 +11: BFS time: 2.66403 seconds +11: MTEPS: 0.7872 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58312 nonzeros and length 68270 -13: MIS has 58312 vertices -13: MIS has 58312 vertices -13: MIS time: 11.244 seconds -13: As a whole, The current MIS: has: 50116 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52714 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53751 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53763 nonzeros and length 68270 +13: MIS has 53763 vertices +13: MIS has 53763 vertices +13: MIS time: 4.36398 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.09796 -11: 0d 1 0.40121 -11: s 9 0.07147 -11: 1d 18 0.43413 -11: s 8987 0.08160 -11: 2d 8034 0.44735 -11: s 1541517 0.05419 -11: c 0.00068 -11: 3u 8034 0.89403 -11: 4u 75250 0.47276 -11: 5u 6743 0.56795 -11: c 0.00001 -11: 6d 0 0.53978 -11: s 0 0.13313 +11: s 0 0.00562 +11: 0d 1 0.17299 +11: s 9 0.00784 +11: 1d 18 0.21536 +11: s 8987 0.04047 +11: 2d 8034 0.39704 +11: s 1541517 0.07166 +11: c 0.00015 +11: 3u 8034 0.34383 +11: 4u 75250 0.29591 +11: 5u 6743 0.23276 +11: c 0.00000 +11: 6d 0 0.25694 +11: s 0 0.06299 11: 58th starting vertex was 11996 11: Number iterations: 7 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 5.50793 seconds -11: MTEPS: 0.380746 +11: BFS time: 3.1742 seconds +11: MTEPS: 0.660677 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 57967 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58345 nonzeros and length 68270 +13: As a whole, The current MIS: has: 38750 nonzeros and length 68270 +12: 17th starting vertex was 43710 +12: Number iterations: 8 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.89097 seconds +12: MTEPS (bidirectional): 0.0445414 +12: MPEPS (bidirectional): 0.445122 +12: MPEPS (unidirectional): 0.217253 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 52839 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.06801 -11: 0d 1 0.57702 -11: s 352 0.06073 -11: 1d 382 0.46358 -11: s 312947 0.11150 -11: c 0.00056 -11: 2u 382 0.39930 -11: 3u 50016 0.38293 -11: 4u 39238 0.44827 -11: 5u 437 0.36584 -11: c 0.00001 +11: s 0 0.02538 +11: 0d 1 0.28561 +11: s 352 0.07194 +11: 1d 382 0.22441 +11: s 312947 0.07147 +11: c 0.00011 +11: 2u 382 0.33771 +11: 3u 50016 0.16791 +11: 4u 39238 0.30807 +11: 5u 437 0.30787 +11: c 0.00000 11: 59th starting vertex was 58008 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.3459 seconds -11: MTEPS: 0.482552 +11: BFS time: 3.10802 seconds +11: MTEPS: 0.674745 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58350 nonzeros and length 68270 -13: MIS has 58350 vertices -13: MIS has 58350 vertices -13: MIS time: 9.96003 seconds +13: As a whole, The current MIS: has: 53790 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53803 nonzeros and length 68270 +13: MIS has 53803 vertices +13: MIS has 53803 vertices +13: MIS time: 5.33598 seconds +13: As a whole, The current MIS: has: 39205 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 6 0.06486 -11: 0d 12 0.35590 -11: s 9255 0.07626 -11: 1d 9704 0.58718 -11: s 1611532 0.07275 -11: c 0.00073 -11: 2u 9704 0.24921 -11: 3u 74533 0.32403 -11: 4u 5802 0.23854 +11: s 6 0.01510 +11: 0d 12 0.17491 +11: s 9255 0.01147 +11: 1d 9704 0.19944 +11: s 1611532 0.03599 +11: c 0.00016 +11: 2u 9704 0.12037 +11: 3u 74533 0.20868 +11: 4u 5802 0.19875 11: c 0.00001 -11: 5d 0 0.33108 -11: s 0 0.02834 +11: 5d 0 0.17155 +11: s 0 0.01650 11: 60th starting vertex was 38680 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 3.39839 seconds -11: MTEPS: 0.617093 +11: BFS time: 2.57201 seconds +11: MTEPS: 0.815363 11: Total communication (average so far): 0 11: A BFS iteration is starting -12: 70th starting vertex was 14741 -12: Number iterations: 16 -12: Number of vertices found: 6511 -12: Number of edges traversed in both directions: 12761 -12: Number of edges processed in both directions: 1247356 -12: Number of edges processed in one direction: 541761 -12: BFS time: 18.776 seconds -12: MTEPS (bidirectional): 0.000679645 -12: MPEPS (bidirectional): 0.0664336 -12: MPEPS (unidirectional): 0.0288539 +13: As a whole, The current MIS: has: 52933 nonzeros and length 68270 +12: 20th starting vertex was 19585 +12: Number iterations: 8 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.38802 seconds +12: MTEPS (bidirectional): 0.0511535 +12: MPEPS (bidirectional): 0.5112 +12: MPEPS (unidirectional): 0.249504 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 50144 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53790 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53800 nonzeros and length 68270 +13: MIS has 53800 vertices +13: MIS has 53800 vertices +13: MIS time: 3.45981 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.09160 -11: 0d 8 0.24847 -11: s 24491 0.01827 -11: 1d 12697 0.47992 -11: s 1694741 0.07250 -11: c 0.00083 -11: 2u 12697 0.32467 -11: 3u 72908 0.43112 -11: 4u 4440 0.29547 -11: c 0.00001 -11: 5d 0 0.34085 -11: s 0 0.06752 +11: s 3 0.01796 +11: 0d 8 0.26438 +11: s 24491 0.00859 +11: 1d 12697 0.36462 +11: s 1694741 0.03650 +11: c 0.00018 +11: 2u 12697 0.16080 +11: 3u 72908 0.19310 +11: 4u 4440 0.20043 +11: c 0.00000 +11: 5d 0 0.18559 +11: s 0 0.04020 11: 61th starting vertex was 54522 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 2.90931 seconds -11: MTEPS: 0.720832 +11: BFS time: 3.20989 seconds +11: MTEPS: 0.653332 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 58117 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58409 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58410 nonzeros and length 68270 -13: MIS has 58410 vertices -13: MIS has 58410 vertices -13: MIS time: 10.874 seconds +13: As a whole, The current MIS: has: 39120 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52715 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53724 nonzeros and length 68270 +12: 23th starting vertex was 24507 +12: Number iterations: 8 +12: Number of vertices found: 24260 +12: Number of edges traversed in both directions: 173310 +12: Number of edges processed in both directions: 1731960 +12: Number of edges processed in one direction: 845327 +12: BFS time: 3.45201 seconds +12: MTEPS (bidirectional): 0.0502055 +12: MPEPS (bidirectional): 0.501725 +12: MPEPS (unidirectional): 0.244879 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 53744 nonzeros and length 68270 +13: MIS has 53744 vertices +13: MIS has 53744 vertices +13: MIS time: 4.55377 seconds 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.04800 -11: 0d 4 0.43189 -11: s 1831 0.08570 -11: 1d 2065 0.46069 -11: s 935730 0.07595 -11: c 0.00058 -11: 2u 2065 0.42340 -11: 3u 70812 0.40359 -11: 4u 17096 0.37473 +11: s 1 0.08570 +11: 0d 4 0.29991 +11: s 1831 0.04799 +11: 1d 2065 0.31881 +11: s 935730 0.04394 +11: c 0.00011 +11: 2u 2065 0.29183 +11: 3u 70812 0.28888 +11: 4u 17096 0.20029 11: c 0.00001 -11: 5d 0 0.56793 -11: s 0 0.07575 +11: 5d 0 0.18602 +11: s 0 0.00606 11: 62th starting vertex was 84903 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.7119 seconds -11: MTEPS: 0.445069 +11: BFS time: 3.22225 seconds +11: MTEPS: 0.650825 11: Total communication (average so far): 0 11: A BFS iteration is starting -13: As a whole, The current MIS: has: 50126 nonzeros and length 68270 +13: As a whole, The current MIS: has: 39276 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52897 nonzeros and length 68270 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.10013 -11: 0d 3 0.37091 -11: s 23921 0.09282 -11: 1d 11616 0.79049 -11: s 1654810 0.09195 -11: c 0.00050 -11: 2u 11616 0.32408 -11: 3u 73495 0.62401 -11: 4u 4941 0.48403 +11: s 1 0.00699 +11: 0d 3 0.17453 +11: s 23921 0.05738 +11: 1d 11616 0.14854 +11: s 1654810 0.01267 +11: c 0.00017 +11: 2u 11616 0.23495 +11: 3u 73495 0.24647 +11: 4u 4941 0.16850 11: c 0.00001 -11: 5d 0 0.52395 -11: s 0 0.11831 +11: 5d 0 0.23577 +11: s 0 0.11390 +13: As a whole, The current MIS: has: 53801 nonzeros and length 68270 11: 63th starting vertex was 78887 11: Number iterations: 6 11: Number of vertices found: 90075 11: Number of edges traversed: 2097123 -11: BFS time: 4.85994 seconds -11: MTEPS: 0.431513 +11: BFS time: 2.3761 seconds +11: MTEPS: 0.882589 11: Total communication (average so far): 0 11: Finished 11: -------------------------- @@ -17375,588 +17825,141 @@ 11: Mean nedges: 2.09712e+06 11: STDDEV nedges: 0 11: -------------------------- -11: Min time: 2.90931 seconds -11: First Quartile time: 3.96608 seconds -11: Median time: 4.70194 seconds -11: Third Quartile time: 5.27669 seconds -11: Max time: 6.27564 seconds -11: Mean time: 4.6288 seconds -11: STDDEV time: 0.839506 seconds +11: Min time: 1.42007 seconds +11: First Quartile time: 2.35075 seconds +11: Median time: 2.66999 seconds +11: Third Quartile time: 3.01598 seconds +11: Max time: 3.74001 seconds +11: Mean time: 2.69584 seconds +11: STDDEV time: 0.459653 seconds 11: -------------------------- -11: Min MTEPS: 0.334169 -11: First Quartile MTEPS: 0.39745 -11: Median MTEPS: 0.446014 -11: Third Quartile MTEPS: 0.528929 -11: Max MTEPS: 0.720832 -11: Harmonic mean of MTEPS: 0.45306 -11: Harmonic standard deviation of MTEPS: 0.0821696 -13: As a whole, The current MIS: has: 57984 nonzeros and length 68270 - 9/15 Test #11: DirOptBFS_Test ................... Passed 359.85 sec +11: Min MTEPS: 0.560726 +11: First Quartile MTEPS: 0.695348 +11: Median MTEPS: 0.785445 +11: Third Quartile MTEPS: 0.892108 +11: Max MTEPS: 1.47677 +11: Harmonic mean of MTEPS: 0.77791 +11: Harmonic standard deviation of MTEPS: 0.132637 +12: 24th starting vertex was 9552 +12: Number iterations: 8 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 3.052 seconds +12: MTEPS (bidirectional): 0.0567854 +12: MPEPS (bidirectional): 0.567482 +12: MPEPS (unidirectional): 0.276974 +12: Total communication (average so far): 0 +10/15 Test #11: DirOptBFS_Test ................... Passed 211.08 sec test 14 Start 14: RCM_Test 14: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/rcm" "er" "18" 14: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering 14: Test timeout computed to be: 1500 -13: As a whole, The current MIS: has: 58335 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58339 nonzeros and length 68270 -13: MIS has 58339 vertices -13: MIS has 58339 vertices -13: MIS time: 8.93598 seconds -13: As a whole, The current MIS: has: 50308 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58029 nonzeros and length 68270 -12: 77th starting vertex was 1596 -12: Number iterations: 15 -12: Number of vertices found: 6512 -12: Number of edges traversed in both directions: 12762 -12: Number of edges processed in both directions: 1247387 -12: Number of edges processed in one direction: 541776 -12: BFS time: 12.4733 seconds -12: MTEPS (bidirectional): 0.00102315 -12: MPEPS (bidirectional): 0.100005 -12: MPEPS (unidirectional): 0.043435 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 58336 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58339 nonzeros and length 68270 -13: MIS has 58339 vertices -13: MIS has 58339 vertices -13: MIS time: 9.7329 seconds -13: As a whole, The current MIS: has: 50101 nonzeros and length 68270 -9: Tallying... -13: As a whole, The current MIS: has: 57965 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58313 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58319 nonzeros and length 68270 -13: MIS has 58319 vertices -13: MIS has 58319 vertices -13: MIS time: 8.74133 seconds -13: As a whole, The current MIS: has: 49778 nonzeros and length 68270 -13: As a whole, The current MIS: has: 57994 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58390 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58394 nonzeros and length 68270 -13: MIS has 58394 vertices -13: MIS has 58394 vertices -13: MIS time: 7.93251 seconds -12: 83th starting vertex was 13946 -12: Number iterations: 15 -12: Number of vertices found: 6514 -12: Number of edges traversed in both directions: 12768 -12: Number of edges processed in both directions: 1247614 -12: Number of edges processed in one direction: 541926 -12: BFS time: 12.1601 seconds -12: MTEPS (bidirectional): 0.00104999 -12: MPEPS (bidirectional): 0.102599 -12: MPEPS (unidirectional): 0.044566 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 50091 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58011 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58342 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58344 nonzeros and length 68270 -13: MIS has 58344 vertices -13: MIS has 58344 vertices -13: MIS time: 6.55989 seconds -13: As a whole, The current MIS: has: 50123 nonzeros and length 68270 -13: As a whole, The current MIS: has: 57996 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58365 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58369 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58371 nonzeros and length 68270 -13: MIS has 58371 vertices -13: MIS has 58371 vertices -13: MIS time: 8.31178 seconds -13: As a whole, The current MIS: has: 50167 nonzeros and length 68270 -13: As a whole, The current MIS: has: 57999 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58362 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58366 nonzeros and length 68270 -13: MIS has 58366 vertices -13: MIS has 58366 vertices -13: MIS time: 8.28395 seconds -13: As a whole, The current MIS: has: 50073 nonzeros and length 68270 -13: As a whole, The current MIS: has: 57851 nonzeros and length 68270 -12: 91th starting vertex was 21923 -12: Number iterations: 16 -12: Number of vertices found: 6511 -12: Number of edges traversed in both directions: 12761 -12: Number of edges processed in both directions: 1247356 -12: Number of edges processed in one direction: 541761 -12: BFS time: 14.6487 seconds -12: MTEPS (bidirectional): 0.000871135 -12: MPEPS (bidirectional): 0.0851513 -12: MPEPS (unidirectional): 0.0369835 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 58229 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58235 nonzeros and length 68270 -13: MIS has 58235 vertices -13: MIS has 58235 vertices -13: MIS time: 6.74781 seconds -13: As a whole, The current MIS: has: 50124 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58039 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58358 nonzeros and length 68270 -13: As a whole, The current MIS: has: 58359 nonzeros and length 68270 -13: MIS has 58359 vertices -13: MIS has 58359 vertices -13: MIS time: 8.67199 seconds -13: Per iteration communication times: -13: AllGatherv: 0 -13: AlltoAllv: 0 -13: -------------------------- -13: Min MIS vertices: 58235 -13: Median MIS vertices: 58352 -13: Max MIS vertices: 58522 -13: Mean MIS vertices: 58354.6 -13: STDDEV MIS vertices: 60.4041 -13: -------------------------- -13: Filter keeps 10 percentage of edges -13: Min time: 6.55989 seconds -13: Median time: 9.15599 seconds -13: Max time: 11.244 seconds -13: Mean time: 9.13803 seconds -13: STDDEV time: 1.40274 seconds -13: -------------------------- -13: Initializing since date (only once) to 2500 -13: As a whole, The current MIS: has: 39051 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52780 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53709 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53720 nonzeros and length 68270 -13: MIS has 53720 vertices -13: MIS has 53720 vertices -13: MIS time: 9.63972 seconds -13: As a whole, The current MIS: has: 39054 nonzeros and length 68270 -12: 100th starting vertex was 904 -12: Number iterations: 14 -12: Number of vertices found: 6512 -12: Number of edges traversed in both directions: 12762 -12: Number of edges processed in both directions: 1247367 -12: Number of edges processed in one direction: 541767 -12: BFS time: 14.0729 seconds -12: MTEPS (bidirectional): 0.000906852 -12: MPEPS (bidirectional): 0.0886363 -12: MPEPS (unidirectional): 0.0384973 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 52970 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53870 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53881 nonzeros and length 68270 -13: MIS has 53881 vertices -13: MIS has 53881 vertices -13: MIS time: 11.5306 seconds -13: As a whole, The current MIS: has: 39180 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52862 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53826 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53841 nonzeros and length 68270 -13: MIS has 53841 vertices -13: MIS has 53841 vertices -13: MIS time: 11.8918 seconds -13: As a whole, The current MIS: has: 39068 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52867 nonzeros and length 68270 -12: 104th starting vertex was 9887 -12: Number iterations: 15 -12: Number of vertices found: 6511 -12: Number of edges traversed in both directions: 12761 -12: Number of edges processed in both directions: 1247356 -12: Number of edges processed in one direction: 541761 -12: BFS time: 15.332 seconds -12: MTEPS (bidirectional): 0.000832311 -12: MPEPS (bidirectional): 0.0813563 -12: MPEPS (unidirectional): 0.0353353 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 53614 nonzeros and length 68270 -9: Adding bc contributions... -13: As a whole, The current MIS: has: 53624 nonzeros and length 68270 -13: MIS has 53624 vertices -13: MIS has 53624 vertices -13: MIS time: 9.79578 seconds -9: Exploring via BFS... -13: As a whole, The current MIS: has: 39530 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52983 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53819 nonzeros and length 68270 -14: -------------------------------------- -14: Number of MPI proceses: 4 -14: Number of threads per procese: 6 -14: Load balance: 1.00051 -14: -------------------------------------- -12: 105th starting vertex was 42537 -12: Number iterations: 15 -12: Number of vertices found: 6512 -12: Number of edges traversed in both directions: 12762 -12: Number of edges processed in both directions: 1247362 -12: Number of edges processed in one direction: 541767 -12: BFS time: 13.164 seconds -12: MTEPS (bidirectional): 0.000969464 -12: MPEPS (bidirectional): 0.0947557 -12: MPEPS (unidirectional): 0.0411553 -12: Total communication (average so far): 0 -12: 16 valid runs done -12: Connected component lower limite was 100 -12: Per iteration communication times: -12: AllGatherv: 0 -12: AlltoAllv: 0 -12: -------------------------- -12: Min nedges: 12761 -12: Median nedges: 12762 -12: Max nedges: 12772 -12: Mean nedges: 12763 -12: STDDEV nedges: 3.03315 -12: -------------------------- -12: Filter keeps 1 percentage of edges -12: Min time: 12.1601 seconds -12: Median time: 15.46 seconds -12: Max time: 18.776 seconds -12: Mean time: 15.2455 seconds -12: STDDEV time: 2.01249 seconds -12: -------------------------- -12: Min MTEPS: 0.000679645 -12: Median MTEPS: 0.000825831 -12: Max MTEPS: 0.00104999 -12: Harmonic mean of MTEPS: 0.00083716 -12: Harmonic standard deviation of MTEPS: 0.00011054 -12: Bidirectional Processed Edges per second (to estimate sustained BW) -12: Min MPEPS: 0.0664336 -12: Median MPEPS: 0.0807129 -12: Max MPEPS: 0.102599 -12: Harmonic mean of MPEPS: 0.0818241 -12: Harmonic standard deviation of MPEPS: 0.0108017 -12: Initializing since date (only once) to 1000 -13: As a whole, The current MIS: has: 53830 nonzeros and length 68270 -13: MIS has 53830 vertices -13: MIS has 53830 vertices -13: MIS time: 11.656 seconds -14: Connected component: 1 -14: Creating a new MPI Op for N8combblas7minimumISt4pairIxxEEE -14: Computing a pseudo-peripheral vertex: -13: As a whole, The current MIS: has: 39024 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52674 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53680 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53696 nonzeros and length 68270 -13: MIS has 53696 vertices -13: MIS has 53696 vertices -13: MIS time: 10.5814 seconds -14: iteration: 1 BFS levels: 6 Time: 11.8561 seconds. -12: 2th starting vertex was 33655 -12: Number iterations: 9 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 13.16 seconds -12: MTEPS (bidirectional): 0.0131947 -12: MPEPS (bidirectional): 0.131584 -12: MPEPS (unidirectional): 0.0642025 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 39372 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52871 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53793 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53803 nonzeros and length 68270 -13: MIS has 53803 vertices -13: MIS has 53803 vertices -13: MIS time: 11.0063 seconds -13: As a whole, The current MIS: has: 39046 nonzeros and length 68270 -14: iteration: 2 BFS levels: 6 Time: 14.2391 seconds. -14: vertex 37229 is a pseudo peripheral vertex -14: pseudo diameter: 6, #iterations: 2 -14: Total time: 26.3364 seconds [SpMV: 21.961, other: 4.37535] -14: -14: Computing the RCM ordering: -13: As a whole, The current MIS: has: 52936 nonzeros and length 68270 -12: 3th starting vertex was 43570 +13: As a whole, The current MIS: has: 53810 nonzeros and length 68270 +13: MIS has 53810 vertices +13: MIS has 53810 vertices +13: MIS time: 3.35167 seconds +13: As a whole, The current MIS: has: 38929 nonzeros and length 68270 +13: As a whole, The current MIS: has: 52825 nonzeros and length 68270 +12: 25th starting vertex was 20719 12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 12.34 seconds -12: MTEPS (bidirectional): 0.0140716 -12: MPEPS (bidirectional): 0.140329 -12: MPEPS (unidirectional): 0.068469 +12: Number of vertices found: 24260 +12: Number of edges traversed in both directions: 173311 +12: Number of edges processed in both directions: 1731966 +12: Number of edges processed in one direction: 845336 +12: BFS time: 2.29204 seconds +12: MTEPS (bidirectional): 0.0756145 +12: MPEPS (bidirectional): 0.755645 +12: MPEPS (unidirectional): 0.368815 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 53924 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53943 nonzeros and length 68270 -13: MIS has 53943 vertices -13: MIS has 53943 vertices -13: MIS time: 11.2991 seconds -13: As a whole, The current MIS: has: 39627 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53746 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53752 nonzeros and length 68270 +13: MIS has 53752 vertices +13: MIS has 53752 vertices +13: MIS time: 2.90349 seconds +13: As a whole, The current MIS: has: 39101 nonzeros and length 68270 13: As a whole, The current MIS: has: 52815 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53672 nonzeros and length 68270 -12: 5th starting vertex was 5986 -12: Number iterations: 9 -12: Number of vertices found: 24213 -12: Number of edges traversed in both directions: 173645 -12: Number of edges processed in both directions: 1731681 -12: Number of edges processed in one direction: 844924 -12: BFS time: 10.3201 seconds -12: MTEPS (bidirectional): 0.016826 -12: MPEPS (bidirectional): 0.167798 -12: MPEPS (unidirectional): 0.081872 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 53677 nonzeros and length 68270 -13: MIS has 53677 vertices -13: MIS has 53677 vertices -13: MIS time: 11.1476 seconds -13: As a whole, The current MIS: has: 39070 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52755 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53758 nonzeros and length 68270 -14: Total time: 25.2686 seconds [SpMV: 10.3717, sorting: 12.1499, other: 2.74696] -14: -13: As a whole, The current MIS: has: 53773 nonzeros and length 68270 -13: MIS has 53773 vertices -13: MIS has 53773 vertices -13: MIS time: 9.49586 seconds -12: 7th starting vertex was 46677 -12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 10.928 seconds -12: MTEPS (bidirectional): 0.0158898 -12: MPEPS (bidirectional): 0.158461 -12: MPEPS (unidirectional): 0.077316 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 39293 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52769 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53734 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53747 nonzeros and length 68270 -13: MIS has 53747 vertices -13: MIS has 53747 vertices -13: MIS time: 9.11283 seconds -13: As a whole, The current MIS: has: 38926 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52899 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53807 nonzeros and length 68270 -12: 10th starting vertex was 4314 -12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 8.46395 seconds -12: MTEPS (bidirectional): 0.0205156 -12: MPEPS (bidirectional): 0.204592 -12: MPEPS (unidirectional): 0.0998241 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 53816 nonzeros and length 68270 -13: MIS has 53816 vertices -13: MIS has 53816 vertices -13: MIS time: 8.48788 seconds -13: As a whole, The current MIS: has: 39594 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52907 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53760 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53773 nonzeros and length 68270 -13: MIS has 53773 vertices -13: MIS has 53773 vertices -13: MIS time: 8.85583 seconds -12: 11th starting vertex was 18529 -12: Number iterations: 9 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 9.41309 seconds -12: MTEPS (bidirectional): 0.018447 -12: MPEPS (bidirectional): 0.183963 -12: MPEPS (unidirectional): 0.0897587 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 38994 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52878 nonzeros and length 68270 -9: Tallying... -13: As a whole, The current MIS: has: 53850 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53874 nonzeros and length 68270 -13: MIS has 53874 vertices -13: MIS has 53874 vertices -13: MIS time: 8.62407 seconds -12: 14th starting vertex was 16145 -12: Number iterations: 8 -12: Number of vertices found: 24213 -12: Number of edges traversed in both directions: 173644 -12: Number of edges processed in both directions: 1731660 -12: Number of edges processed in one direction: 844911 -12: BFS time: 7.71057 seconds -12: MTEPS (bidirectional): 0.0225203 -12: MPEPS (bidirectional): 0.224583 -12: MPEPS (unidirectional): 0.109578 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 39175 nonzeros and length 68270 -13: As a whole, The current MIS: has: 52948 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53783 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53796 nonzeros and length 68270 -13: MIS has 53796 vertices -13: MIS has 53796 vertices -13: MIS time: 9.80398 seconds -13: As a whole, The current MIS: has: 39313 nonzeros and length 68270 -12: 17th starting vertex was 43710 +12: 27th starting vertex was 10726 12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 8.10398 seconds -12: MTEPS (bidirectional): 0.0214269 -12: MPEPS (bidirectional): 0.21368 -12: MPEPS (unidirectional): 0.104258 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 2.58343 seconds +12: MTEPS (bidirectional): 0.0670847 +12: MPEPS (bidirectional): 0.670408 +12: MPEPS (unidirectional): 0.32721 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 52798 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53735 nonzeros and length 68270 -13: As a whole, The current MIS: has: 53741 nonzeros and length 68270 -13: MIS has 53741 vertices -13: MIS has 53741 vertices -13: MIS time: 9.66007 seconds +13: As a whole, The current MIS: has: 53656 nonzeros and length 68270 +13: As a whole, The current MIS: has: 53666 nonzeros and length 68270 +13: MIS has 53666 vertices +13: MIS has 53666 vertices +13: MIS time: 3.33795 seconds 13: Per iteration communication times: 13: AllGatherv: 0 13: AlltoAllv: 0 13: -------------------------- -13: Min MIS vertices: 53624 -13: Median MIS vertices: 53784.5 -13: Max MIS vertices: 53943 -13: Mean MIS vertices: 53783.4 -13: STDDEV MIS vertices: 82.4734 +13: Min MIS vertices: 53612 +13: Median MIS vertices: 53748 +13: Max MIS vertices: 53885 +13: Mean MIS vertices: 53732.1 +13: STDDEV MIS vertices: 78.4065 13: -------------------------- 13: Filter keeps 25 percentage of edges -13: Min time: 8.48788 seconds -13: Median time: 9.79988 seconds -13: Max time: 11.8918 seconds -13: Mean time: 10.1618 seconds -13: STDDEV time: 1.13889 seconds +13: Min time: 2.90349 seconds +13: Median time: 3.6352 seconds +13: Max time: 5.33598 seconds +13: Mean time: 3.9054 seconds +13: STDDEV time: 0.692632 seconds 13: -------------------------- 13: Initializing since date (only once) to 10000 -13: As a whole, The current MIS: has: 17844 nonzeros and length 68270 -12: 20th starting vertex was 19585 -12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 9.176 seconds -12: MTEPS (bidirectional): 0.0189236 -12: MPEPS (bidirectional): 0.188716 -12: MPEPS (unidirectional): 0.092078 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 42270 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44786 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44846 nonzeros and length 68270 -13: MIS has 44846 vertices -13: MIS has 44846 vertices -13: MIS time: 13.5267 seconds -13: As a whole, The current MIS: has: 17406 nonzeros and length 68270 -13: As a whole, The current MIS: has: 42068 nonzeros and length 68270 -12: 24th starting vertex was 9552 -12: Number iterations: 9 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 10.8379 seconds -12: MTEPS (bidirectional): 0.0160218 -12: MPEPS (bidirectional): 0.159777 -12: MPEPS (unidirectional): 0.0779584 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 44946 nonzeros and length 68270 -13: As a whole, The current MIS: has: 45040 nonzeros and length 68270 -13: MIS has 45040 vertices -13: MIS has 45040 vertices -13: MIS time: 16.3977 seconds -12: 25th starting vertex was 20719 -12: Number iterations: 9 -12: Number of vertices found: 24213 -12: Number of edges traversed in both directions: 173645 -12: Number of edges processed in both directions: 1731667 -12: Number of edges processed in one direction: 844918 -12: BFS time: 10.4921 seconds -12: MTEPS (bidirectional): 0.0165501 -12: MPEPS (bidirectional): 0.165045 -12: MPEPS (unidirectional): 0.0805293 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17957 nonzeros and length 68270 -13: As a whole, The current MIS: has: 42263 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44898 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44998 nonzeros and length 68270 -13: MIS has 44998 vertices -13: MIS has 44998 vertices -13: MIS time: 15.8639 seconds -12: 27th starting vertex was 10726 -12: Number iterations: 9 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 9.58176 seconds -12: MTEPS (bidirectional): 0.0181222 -12: MPEPS (bidirectional): 0.180724 -12: MPEPS (unidirectional): 0.0881787 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17781 nonzeros and length 68270 -13: As a whole, The current MIS: has: 42506 nonzeros and length 68270 -12: 28th starting vertex was 1279 +9: Tallying... +13: As a whole, The current MIS: has: 17387 nonzeros and length 68270 +12: 31th starting vertex was 42702 12: Number iterations: 8 -12: Number of vertices found: 24213 -12: Number of edges traversed in both directions: 173644 -12: Number of edges processed in both directions: 1731660 -12: Number of edges processed in one direction: 844908 -12: BFS time: 8.11997 seconds -12: MTEPS (bidirectional): 0.0213848 -12: MPEPS (bidirectional): 0.21326 -12: MPEPS (unidirectional): 0.104053 +12: Number of vertices found: 24260 +12: Number of edges traversed in both directions: 173311 +12: Number of edges processed in both directions: 1731957 +12: Number of edges processed in one direction: 845327 +12: BFS time: 2.77193 seconds +12: MTEPS (bidirectional): 0.0625236 +12: MPEPS (bidirectional): 0.62482 +12: MPEPS (unidirectional): 0.30496 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 45075 nonzeros and length 68270 -13: As a whole, The current MIS: has: 45158 nonzeros and length 68270 -9: Adding bc contributions... -13: As a whole, The current MIS: has: 45159 nonzeros and length 68270 -13: MIS has 45159 vertices -13: MIS has 45159 vertices -13: MIS time: 16.9438 seconds -9: Exploring via BFS... -13: As a whole, The current MIS: has: 17735 nonzeros and length 68270 -14: Original Bandwidth: 261987 -14: Bandwidth after the matrix is permuted by RCM: 225556 -14: -13: As a whole, The current MIS: has: 42146 nonzeros and length 68270 -10/15 Test #14: RCM_Test ......................... Passed 306.10 sec -test 15 - Start 15: SpMSpVBench_test - -15: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" -15: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 -15: Test timeout computed to be: 1500 -13: As a whole, The current MIS: has: 44904 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42113 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44896 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44988 nonzeros and length 68270 +13: MIS has 44988 vertices +13: MIS has 44988 vertices +13: MIS time: 4.98789 seconds 12: 34th starting vertex was 26103 -12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 8.59901 seconds -12: MTEPS (bidirectional): 0.0201934 -12: MPEPS (bidirectional): 0.201379 -12: MPEPS (unidirectional): 0.0982564 +12: Number iterations: 7 +12: Number of vertices found: 24260 +12: Number of edges traversed in both directions: 173312 +12: Number of edges processed in both directions: 1731980 +12: Number of edges processed in one direction: 845350 +12: BFS time: 2.11731 seconds +12: MTEPS (bidirectional): 0.0818547 +12: MPEPS (bidirectional): 0.818009 +12: MPEPS (unidirectional): 0.399256 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 44962 nonzeros and length 68270 -13: MIS has 44962 vertices -13: MIS has 44962 vertices -13: MIS time: 13.4765 seconds -13: As a whole, The current MIS: has: 17338 nonzeros and length 68270 +13: As a whole, The current MIS: has: 17446 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42075 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44747 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44843 nonzeros and length 68270 12: 36th starting vertex was 6559 -12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 10.124 seconds -12: MTEPS (bidirectional): 0.0171516 -12: MPEPS (bidirectional): 0.171044 -12: MPEPS (unidirectional): 0.0834556 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 41960 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44904 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44976 nonzeros and length 68270 -13: MIS has 44976 vertices -13: MIS has 44976 vertices -13: MIS time: 15.8337 seconds -13: As a whole, The current MIS: has: 17470 nonzeros and length 68270 -12: 38th starting vertex was 9255 -12: Number iterations: 8 -12: Number of vertices found: 24212 -12: Number of edges traversed in both directions: 173643 -12: Number of edges processed in both directions: 1731656 -12: Number of edges processed in one direction: 844907 -12: BFS time: 10.8238 seconds -12: MTEPS (bidirectional): 0.0160427 -12: MPEPS (bidirectional): 0.159986 -12: MPEPS (unidirectional): 0.07806 +12: Number iterations: 7 +12: Number of vertices found: 24259 +12: Number of edges traversed in both directions: 173309 +12: Number of edges processed in both directions: 1731955 +12: Number of edges processed in one direction: 845325 +12: BFS time: 2.52797 seconds +12: MTEPS (bidirectional): 0.0685565 +12: MPEPS (bidirectional): 0.685116 +12: MPEPS (unidirectional): 0.334388 12: Total communication (average so far): 0 12: 16 valid runs done 12: Connected component lower limite was 100 @@ -17964,353 +17967,311 @@ 12: AllGatherv: 0 12: AlltoAllv: 0 12: -------------------------- -12: Min nedges: 173643 -12: Median nedges: 173643 -12: Max nedges: 173645 -12: Mean nedges: 173643 -12: STDDEV nedges: 0.718795 +12: Min nedges: 173309 +12: Median nedges: 173309 +12: Max nedges: 173312 +12: Mean nedges: 173310 +12: STDDEV nedges: 0.963933 12: -------------------------- 12: Filter keeps 10 percentage of edges -12: Min time: 7.71057 seconds -12: Median time: 9.85289 seconds -12: Max time: 13.16 seconds -12: Mean time: 9.88714 seconds -12: STDDEV time: 1.54383 seconds +12: Min time: 2.11731 seconds +12: Median time: 3.30029 seconds +12: Max time: 4.28354 seconds +12: Mean time: 3.17661 seconds +12: STDDEV time: 0.633039 seconds 12: -------------------------- -12: Min MTEPS: 0.0131947 -12: Median MTEPS: 0.0176369 -12: Max MTEPS: 0.0225203 -12: Harmonic mean of MTEPS: 0.0175625 -12: Harmonic standard deviation of MTEPS: 0.00274231 +12: Min MTEPS: 0.0404593 +12: Median MTEPS: 0.0525505 +12: Max MTEPS: 0.0818547 +12: Harmonic mean of MTEPS: 0.054558 +12: Harmonic standard deviation of MTEPS: 0.0108725 12: Bidirectional Processed Edges per second (to estimate sustained BW) -12: Min MPEPS: 0.131584 -12: Median MPEPS: 0.175884 -12: Max MPEPS: 0.224583 -12: Harmonic mean of MPEPS: 0.175143 -12: Harmonic standard deviation of MPEPS: 0.0273476 +12: Min MPEPS: 0.404328 +12: Median MPEPS: 0.525161 +12: Max MPEPS: 0.818009 +12: Harmonic mean of MPEPS: 0.545222 +12: Harmonic standard deviation of MPEPS: 0.108653 12: Initializing since date (only once) to 2500 -13: As a whole, The current MIS: has: 42262 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44784 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44853 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44854 nonzeros and length 68270 -13: MIS has 44854 vertices -13: MIS has 44854 vertices -13: MIS time: 14.9707 seconds +13: As a whole, The current MIS: has: 44844 nonzeros and length 68270 +13: MIS has 44844 vertices +13: MIS has 44844 vertices +13: MIS time: 6.01543 seconds +13: As a whole, The current MIS: has: 17565 nonzeros and length 68270 12: 1th starting vertex was 46590 12: Number iterations: 7 -12: Number of vertices found: 33365 -12: Number of edges traversed in both directions: 447604 -12: Number of edges processed in both directions: 1789245 -12: Number of edges processed in one direction: 886666 -12: BFS time: 9.15204 seconds -12: MTEPS (bidirectional): 0.0489076 -12: MPEPS (bidirectional): 0.195502 -12: MPEPS (unidirectional): 0.0968818 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.03604 seconds +12: MTEPS (bidirectional): 0.147629 +12: MPEPS (bidirectional): 0.589541 +12: MPEPS (unidirectional): 0.292142 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17503 nonzeros and length 68270 -13: As a whole, The current MIS: has: 41891 nonzeros and length 68270 -13: As a whole, The current MIS: has: 45033 nonzeros and length 68270 -13: As a whole, The current MIS: has: 45118 nonzeros and length 68270 -13: As a whole, The current MIS: has: 45119 nonzeros and length 68270 -13: MIS has 45119 vertices -13: MIS has 45119 vertices -13: MIS time: 15.1161 seconds +13: As a whole, The current MIS: has: 42052 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44802 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44898 nonzeros and length 68270 +13: MIS has 44898 vertices +13: MIS has 44898 vertices +13: MIS time: 4.84894 seconds 12: 2th starting vertex was 33655 12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 8.53195 seconds -12: MTEPS (bidirectional): 0.052462 -12: MPEPS (bidirectional): 0.20971 -12: MPEPS (unidirectional): 0.103923 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.93598 seconds +12: MTEPS (bidirectional): 0.113875 +12: MPEPS (bidirectional): 0.454745 +12: MPEPS (unidirectional): 0.225345 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17890 nonzeros and length 68270 +13: As a whole, The current MIS: has: 17861 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42369 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44783 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44842 nonzeros and length 68270 +13: MIS has 44842 vertices +13: MIS has 44842 vertices +13: MIS time: 5.86523 seconds 12: 3th starting vertex was 43570 -12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 7.03605 seconds -12: MTEPS (bidirectional): 0.0636157 -12: MPEPS (bidirectional): 0.254296 -12: MPEPS (unidirectional): 0.126017 +12: Number iterations: 8 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 4.08399 seconds +12: MTEPS (bidirectional): 0.109747 +12: MPEPS (bidirectional): 0.438264 +12: MPEPS (unidirectional): 0.217178 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 42310 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44853 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44912 nonzeros and length 68270 -13: MIS has 44912 vertices -13: MIS has 44912 vertices -13: MIS time: 12.5274 seconds -13: As a whole, The current MIS: has: 17460 nonzeros and length 68270 +13: As a whole, The current MIS: has: 17272 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42094 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44920 nonzeros and length 68270 12: 5th starting vertex was 5986 -12: Number iterations: 8 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 10.0961 seconds -12: MTEPS (bidirectional): 0.0443344 -12: MPEPS (bidirectional): 0.177221 -12: MPEPS (unidirectional): 0.0878229 +12: Number iterations: 7 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 4.16774 seconds +12: MTEPS (bidirectional): 0.107542 +12: MPEPS (bidirectional): 0.429458 +12: MPEPS (unidirectional): 0.212815 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 42067 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44864 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44954 nonzeros and length 68270 -13: MIS has 44954 vertices -13: MIS has 44954 vertices -13: MIS time: 12.3065 seconds -9: Tallying... +14: -------------------------------------- +14: Number of MPI proceses: 4 +14: Number of threads per procese: 4 +14: Load balance: 1.00164 +14: -------------------------------------- +13: As a whole, The current MIS: has: 45005 nonzeros and length 68270 +13: MIS has 45005 vertices +13: MIS has 45005 vertices +13: MIS time: 6.92457 seconds +14: Connected component: 1 +14: Creating a new MPI Op for N8combblas7minimumISt4pairIxxEEE +14: Computing a pseudo-peripheral vertex: +9: Adding bc contributions... +9: Exploring via BFS... +13: As a whole, The current MIS: has: 17406 nonzeros and length 68270 12: 6th starting vertex was 14125 -12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 9.51597 seconds -12: MTEPS (bidirectional): 0.047037 -12: MPEPS (bidirectional): 0.188025 -12: MPEPS (unidirectional): 0.0931765 +12: Number iterations: 8 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.62 seconds +12: MTEPS (bidirectional): 0.123814 +12: MPEPS (bidirectional): 0.494438 +12: MPEPS (unidirectional): 0.245015 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17397 nonzeros and length 68270 -13: As a whole, The current MIS: has: 42137 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44889 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44954 nonzeros and length 68270 -13: MIS has 44954 vertices -13: MIS has 44954 vertices -13: MIS time: 14.1056 seconds +13: As a whole, The current MIS: has: 42012 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44975 nonzeros and length 68270 +14: iteration: 1 BFS levels: 6 Time: 5.12107 seconds. +13: As a whole, The current MIS: has: 45047 nonzeros and length 68270 +13: As a whole, The current MIS: has: 45048 nonzeros and length 68270 +13: MIS has 45048 vertices +13: MIS has 45048 vertices +13: MIS time: 5.83186 seconds 12: 7th starting vertex was 46677 12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 9.46399 seconds -12: MTEPS (bidirectional): 0.0472954 -12: MPEPS (bidirectional): 0.189057 -12: MPEPS (unidirectional): 0.0936882 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.20503 seconds +12: MTEPS (bidirectional): 0.139845 +12: MPEPS (bidirectional): 0.558456 +12: MPEPS (unidirectional): 0.276738 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 17349 nonzeros and length 68270 +14: iteration: 2 BFS levels: 6 Time: 4.11266 seconds. +14: vertex 143827 is a pseudo peripheral vertex +14: pseudo diameter: 6, #iterations: 2 +14: Total time: 9.26376 seconds [SpMV: 6.62495, other: 2.63872] +14: +14: Computing the RCM ordering: +13: As a whole, The current MIS: has: 41798 nonzeros and length 68270 +12: 8th starting vertex was 6856 +12: Number iterations: 7 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 4.09997 seconds +12: MTEPS (bidirectional): 0.10932 +12: MPEPS (bidirectional): 0.436557 +12: MPEPS (unidirectional): 0.216332 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17260 nonzeros and length 68270 -13: As a whole, The current MIS: has: 41992 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44870 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44960 nonzeros and length 68270 +13: As a whole, The current MIS: has: 45059 nonzeros and length 68270 +13: As a whole, The current MIS: has: 45061 nonzeros and length 68270 +13: MIS has 45061 vertices +13: MIS has 45061 vertices +13: MIS time: 7.85893 seconds +12: 9th starting vertex was 11030 +12: Number iterations: 8 +12: Number of vertices found: 33570 +12: Number of edges traversed in both directions: 448210 +12: Number of edges processed in both directions: 1789872 +12: Number of edges processed in one direction: 886958 +12: BFS time: 4.28962 seconds +12: MTEPS (bidirectional): 0.104487 +12: MPEPS (bidirectional): 0.417257 +12: MPEPS (unidirectional): 0.206768 +12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 17919 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42227 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44859 nonzeros and length 68270 +14: Total time: 9.7406 seconds [SpMV: 4.66305, sorting: 4.45599, other: 0.621564] +14: +13: As a whole, The current MIS: has: 44928 nonzeros and length 68270 +13: MIS has 44928 vertices +13: MIS has 44928 vertices +13: MIS time: 5.87604 seconds 12: 10th starting vertex was 4314 12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 8.35593 seconds -12: MTEPS (bidirectional): 0.0535671 -12: MPEPS (bidirectional): 0.214128 -12: MPEPS (unidirectional): 0.106112 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.57598 seconds +12: MTEPS (bidirectional): 0.125338 +12: MPEPS (bidirectional): 0.500525 +12: MPEPS (unidirectional): 0.248031 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 44958 nonzeros and length 68270 -13: MIS has 44958 vertices -13: MIS has 44958 vertices -13: MIS time: 16.1599 seconds +13: As a whole, The current MIS: has: 17709 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42050 nonzeros and length 68270 12: 11th starting vertex was 18529 -12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 9.228 seconds -12: MTEPS (bidirectional): 0.0485049 -12: MPEPS (bidirectional): 0.193892 -12: MPEPS (unidirectional): 0.0960842 +12: Number iterations: 8 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.38803 seconds +12: MTEPS (bidirectional): 0.132292 +12: MPEPS (bidirectional): 0.528292 +12: MPEPS (unidirectional): 0.261791 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 17616 nonzeros and length 68270 -13: As a whole, The current MIS: has: 42256 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44818 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44878 nonzeros and length 68270 -13: MIS has 44878 vertices -13: MIS has 44878 vertices -13: MIS time: 16.62 seconds -12: 14th starting vertex was 16145 -12: Number iterations: 7 -12: Number of vertices found: 33365 -12: Number of edges traversed in both directions: 447604 -12: Number of edges processed in both directions: 1789242 -12: Number of edges processed in one direction: 886669 -12: BFS time: 9.97196 seconds -12: MTEPS (bidirectional): 0.0448863 -12: MPEPS (bidirectional): 0.179427 -12: MPEPS (unidirectional): 0.0889163 +13: As a whole, The current MIS: has: 44831 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44931 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44932 nonzeros and length 68270 +13: MIS has 44932 vertices +13: MIS has 44932 vertices +13: MIS time: 5.984 seconds +12: 12th starting vertex was 8702 +12: Number iterations: 8 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.65599 seconds +12: MTEPS (bidirectional): 0.122596 +12: MPEPS (bidirectional): 0.489572 +12: MPEPS (unidirectional): 0.242604 12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 18024 nonzeros and length 68270 -13: As a whole, The current MIS: has: 42292 nonzeros and length 68270 -13: As a whole, The current MIS: has: 44742 nonzeros and length 68270 -15: As a whole: 262144 rows and 262144 columns and 7651433 nonzeros -13: As a whole, The current MIS: has: 44822 nonzeros and length 68270 -13: MIS has 44822 vertices -13: MIS has 44822 vertices -13: MIS time: 14.7599 seconds -15: Load balance: 1.01072 -15: ------------------------------------------------- -15: BFS With CSC matrix and SpMSpV-bucket algorithm -15: ------------------------------------------------- -12: 15th starting vertex was 31291 -12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 10.8 seconds -12: MTEPS (bidirectional): 0.0414447 -12: MPEPS (bidirectional): 0.16567 -12: MPEPS (unidirectional): 0.0820986 +13: As a whole, The current MIS: has: 17417 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42106 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44792 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44851 nonzeros and length 68270 +13: MIS has 44851 vertices +13: MIS has 44851 vertices +13: MIS time: 5.11556 seconds +12: 14th starting vertex was 16145 +12: Number iterations: 8 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 2.92412 seconds +12: MTEPS (bidirectional): 0.15328 +12: MPEPS (bidirectional): 0.612105 +12: MPEPS (unidirectional): 0.303324 12: Total communication (average so far): 0 -15: iteration: 0 xnnz: 1 ynnz: 4 SpMSpV time: 1.14398 -15: iteration: 1 xnnz: 4 ynnz: 2831 SpMSpV time: 1.27792 -13: As a whole, The current MIS: has: 17859 nonzeros and length 68270 -15: iteration: 2 xnnz: 2831 ynnz: 136390 SpMSpV time: 1.55605 -15: iteration: 3 xnnz: 133608 ynnz: 159972 SpMSpV time: 2.17214 -13: As a whole, The current MIS: has: 42354 nonzeros and length 68270 -15: iteration: 4 xnnz: 39313 ynnz: 28965 SpMSpV time: 2.21402 -13: As a whole, The current MIS: has: 44804 nonzeros and length 68270 -15: iteration: 5 xnnz: 223 ynnz: 224 SpMSpV time: 1.15336 -13: As a whole, The current MIS: has: 44884 nonzeros and length 68270 -15: -15: Overall stats: -15: starting vertex: 0 -15: Avg number iterations: 6 -15: Avg number of vertices found: 175979 -15: Avg Number of edges traversed: 7651365 -15: Avg SpMSpV time: 9.51746 -15: Avg Total time: 11.7902 -15: ------------------------------------------------- -15: BFS With Split CSC matrix and SpMSpV-heapsort algorithm -15: ------------------------------------------------- -13: MIS has 44884 vertices -13: MIS has 44884 vertices -13: MIS time: 16.632 seconds +13: As a whole, The current MIS: has: 17434 nonzeros and length 68270 +9: Tallying... +13: As a whole, The current MIS: has: 42258 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44786 nonzeros and length 68270 12: 17th starting vertex was 43710 12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 13.6129 seconds -12: MTEPS (bidirectional): 0.0328808 -12: MPEPS (bidirectional): 0.131437 -12: MPEPS (unidirectional): 0.0651342 -12: Total communication (average so far): 0 -13: As a whole, The current MIS: has: 18070 nonzeros and length 68270 -15: iteration: 0 xnnz: 1 ynnz: 4 SpMSpV time: 0.955273 -13: As a whole, The current MIS: has: 42250 nonzeros and length 68270 -15: iteration: 1 xnnz: 4 ynnz: 2831 SpMSpV time: 0.888074 -13: As a whole, The current MIS: has: 44955 nonzeros and length 68270 -13: As a whole, The current MIS: has: 45028 nonzeros and length 68270 -15: iteration: 2 xnnz: 2831 ynnz: 136390 SpMSpV time: 3.16414 -13: As a whole, The current MIS: has: 45029 nonzeros and length 68270 -13: MIS has 45029 vertices -13: MIS has 45029 vertices -13: MIS time: 20.3867 seconds -13: Per iteration communication times: -13: AllGatherv: 0 -13: AlltoAllv: 0 -13: -------------------------- -13: Min MIS vertices: 44822 -13: Median MIS vertices: 44956 -13: Max MIS vertices: 45159 -13: Mean MIS vertices: 44959.1 -13: STDDEV MIS vertices: 95.1802 -13: -------------------------- -13: Filter keeps 100 percentage of edges -13: Min time: 12.3065 seconds -13: Median time: 15.4749 seconds -13: Max time: 20.3867 seconds -13: Mean time: 15.3517 seconds -13: STDDEV time: 1.99293 seconds -13: -------------------------- -11/15 Test #13: FMIS_Test ........................ Passed 724.55 sec -12: 20th starting vertex was 19585 -12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 13.072 seconds -12: MTEPS (bidirectional): 0.0342413 -12: MPEPS (bidirectional): 0.136876 -12: MPEPS (unidirectional): 0.0678293 -12: Total communication (average so far): 0 -15: iteration: 3 xnnz: 133608 ynnz: 159972 SpMSpV time: 4.15961 -15: iteration: 4 xnnz: 39313 ynnz: 28965 SpMSpV time: 1.58148 -15: iteration: 5 xnnz: 223 ynnz: 224 SpMSpV time: 0.840127 -15: -15: Overall stats: -15: starting vertex: 0 -15: Avg number iterations: 6 -15: Avg number of vertices found: 175979 -15: Avg Number of edges traversed: 7651365 -15: Avg SpMSpV time: 11.5887 -15: Avg Total time: 13.5281 -15: ------------------------------------------------- -15: BFS With DCSC matric and SpMSpV-SPA algorithm -15: ------------------------------------------------- -9: Adding bc contributions... -9: Exploring via BFS... -12: 22th starting vertex was 32014 -12: Number iterations: 8 -12: Number of vertices found: 33365 -12: Number of edges traversed in both directions: 447604 -12: Number of edges processed in both directions: 1789239 -12: Number of edges processed in one direction: 886665 -12: BFS time: 7.91313 seconds -12: MTEPS (bidirectional): 0.0565647 -12: MPEPS (bidirectional): 0.22611 -12: MPEPS (unidirectional): 0.11205 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 2.64402 seconds +12: MTEPS (bidirectional): 0.169518 +12: MPEPS (bidirectional): 0.67695 +12: MPEPS (unidirectional): 0.335457 12: Total communication (average so far): 0 -15: iteration: 0 xnnz: 1 ynnz: 4 SpMSpV time: 0.523535 -15: iteration: 1 xnnz: 4 ynnz: 2831 SpMSpV time: 0.396885 -15: iteration: 2 xnnz: 2831 ynnz: 136390 SpMSpV time: 0.970305 -15: iteration: 3 xnnz: 133608 ynnz: 159972 SpMSpV time: 2.5338 -12: 24th starting vertex was 9552 +13: As a whole, The current MIS: has: 44851 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44854 nonzeros and length 68270 +13: MIS has 44854 vertices +13: MIS has 44854 vertices +13: MIS time: 5.11419 seconds +13: As a whole, The current MIS: has: 17549 nonzeros and length 68270 +12: 19th starting vertex was 39541 12: Number iterations: 8 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 8.65679 seconds -12: MTEPS (bidirectional): 0.0517055 -12: MPEPS (bidirectional): 0.206686 -12: MPEPS (unidirectional): 0.102424 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.02797 seconds +12: MTEPS (bidirectional): 0.148023 +12: MPEPS (bidirectional): 0.591112 +12: MPEPS (unidirectional): 0.292921 12: Total communication (average so far): 0 -15: iteration: 4 xnnz: 39313 ynnz: 28965 SpMSpV time: 1.25792 -15: iteration: 5 xnnz: 223 ynnz: 224 SpMSpV time: 0.75828 -15: -15: Overall stats: -15: starting vertex: 0 -15: Avg number iterations: 6 -15: Avg number of vertices found: 175979 -15: Avg Number of edges traversed: 7651365 -15: Avg SpMSpV time: 6.44072 -15: Avg Total time: 7.72397 -12/15 Test #15: SpMSpVBench_test ................. Passed 198.27 sec -12: 25th starting vertex was 20719 +13: As a whole, The current MIS: has: 42029 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44895 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44978 nonzeros and length 68270 +13: MIS has 44978 vertices +13: MIS has 44978 vertices +13: MIS time: 5.15224 seconds +12: 20th starting vertex was 19585 12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 6.33591 seconds -12: MTEPS (bidirectional): 0.0706454 -12: MPEPS (bidirectional): 0.282397 -12: MPEPS (unidirectional): 0.139943 +12: Number of vertices found: 33569 +12: Number of edges traversed in both directions: 448208 +12: Number of edges processed in both directions: 1789868 +12: Number of edges processed in one direction: 886955 +12: BFS time: 3.28399 seconds +12: MTEPS (bidirectional): 0.136483 +12: MPEPS (bidirectional): 0.545028 +12: MPEPS (unidirectional): 0.270084 12: Total communication (average so far): 0 -12: 27th starting vertex was 10726 +13: As a whole, The current MIS: has: 17573 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42199 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44989 nonzeros and length 68270 +13: As a whole, The current MIS: has: 45060 nonzeros and length 68270 +13: MIS has 45060 vertices +13: MIS has 45060 vertices +13: MIS time: 7.15998 seconds +12: 23th starting vertex was 24507 12: Number iterations: 7 -12: Number of vertices found: 33364 -12: Number of edges traversed in both directions: 447603 -12: Number of edges processed in both directions: 1789238 -12: Number of edges processed in one direction: 886665 -12: BFS time: 6.83597 seconds -12: MTEPS (bidirectional): 0.0654776 -12: MPEPS (bidirectional): 0.261739 -12: MPEPS (unidirectional): 0.129706 +12: Number of vertices found: 33570 +12: Number of edges traversed in both directions: 448209 +12: Number of edges processed in both directions: 1789873 +12: Number of edges processed in one direction: 886957 +12: BFS time: 4.25607 seconds +12: MTEPS (bidirectional): 0.105311 +12: MPEPS (bidirectional): 0.420546 +12: MPEPS (unidirectional): 0.208398 12: Total communication (average so far): 0 12: 16 valid runs done 12: Connected component lower limite was 100 @@ -18318,86 +18279,136 @@ 12: AllGatherv: 0 12: AlltoAllv: 0 12: -------------------------- -12: Min nedges: 447603 -12: Median nedges: 447603 -12: Max nedges: 447604 -12: Mean nedges: 447603 -12: STDDEV nedges: 0.403113 +12: Min nedges: 448208 +12: Median nedges: 448208 +12: Max nedges: 448210 +12: Mean nedges: 448208 +12: STDDEV nedges: 0.543906 12: -------------------------- 12: Filter keeps 25 percentage of edges -12: Min time: 6.33591 seconds -12: Median time: 9.19002 seconds -12: Max time: 13.6129 seconds -12: Mean time: 9.28617 seconds -12: STDDEV time: 2.00105 seconds +12: Min time: 2.64402 seconds +12: Median time: 3.59799 seconds +12: Max time: 4.28962 seconds +12: Mean time: 3.57466 seconds +12: STDDEV time: 0.525106 seconds 12: -------------------------- -12: Min MTEPS: 0.0328808 -12: Median MTEPS: 0.0487062 -12: Max MTEPS: 0.0706454 -12: Harmonic mean of MTEPS: 0.0482011 -12: Harmonic standard deviation of MTEPS: 0.0103867 +12: Min MTEPS: 0.104487 +12: Median MTEPS: 0.124576 +12: Max MTEPS: 0.169518 +12: Harmonic mean of MTEPS: 0.125385 +12: Harmonic standard deviation of MTEPS: 0.0184186 12: Bidirectional Processed Edges per second (to estimate sustained BW) -12: Min MPEPS: 0.131437 -12: Median MPEPS: 0.194697 -12: Max MPEPS: 0.282397 -12: Harmonic mean of MPEPS: 0.192678 -12: Harmonic standard deviation of MPEPS: 0.0415196 +12: Min MPEPS: 0.417257 +12: Median MPEPS: 0.497481 +12: Max MPEPS: 0.67695 +12: Harmonic mean of MPEPS: 0.50071 +12: Harmonic standard deviation of MPEPS: 0.0735525 12: Initializing since date (only once) to 10000 +13: As a whole, The current MIS: has: 17715 nonzeros and length 68270 +13: As a whole, The current MIS: has: 42319 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44800 nonzeros and length 68270 12: 0th starting vertex was 19484 12: Number iterations: 7 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 8.90641 seconds -12: MTEPS (bidirectional): 0.204321 -12: MPEPS (bidirectional): 0.204321 -12: MPEPS (unidirectional): 0.102161 +12: BFS time: 5.00177 seconds +12: MTEPS (bidirectional): 0.363825 +12: MPEPS (bidirectional): 0.363825 +12: MPEPS (unidirectional): 0.181913 12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 44861 nonzeros and length 68270 +13: MIS has 44861 vertices +13: MIS has 44861 vertices +13: MIS time: 5.97625 seconds +13: As a whole, The current MIS: has: 17207 nonzeros and length 68270 12: 1th starting vertex was 46590 12: Number iterations: 6 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 8.78783 seconds -12: MTEPS (bidirectional): 0.207078 -12: MPEPS (bidirectional): 0.207078 -12: MPEPS (unidirectional): 0.103539 +12: BFS time: 4.74797 seconds +12: MTEPS (bidirectional): 0.383273 +12: MPEPS (bidirectional): 0.383273 +12: MPEPS (unidirectional): 0.191637 12: Total communication (average so far): 0 +13: As a whole, The current MIS: has: 41929 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44917 nonzeros and length 68270 +13: As a whole, The current MIS: has: 45007 nonzeros and length 68270 +13: MIS has 45007 vertices +13: MIS has 45007 vertices +13: MIS time: 5.70065 seconds +13: As a whole, The current MIS: has: 17269 nonzeros and length 68270 12: 2th starting vertex was 33655 12: Number iterations: 6 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 6.55576 seconds -12: MTEPS (bidirectional): 0.277584 -12: MPEPS (bidirectional): 0.277584 -12: MPEPS (unidirectional): 0.138792 +12: BFS time: 3.81998 seconds +12: MTEPS (bidirectional): 0.476381 +12: MPEPS (bidirectional): 0.476381 +12: MPEPS (unidirectional): 0.238191 12: Total communication (average so far): 0 +9: Adding bc contributions... +13: As a whole, The current MIS: has: 41904 nonzeros and length 68270 +13: As a whole, The current MIS: has: 44988 nonzeros and length 68270 +9: Exploring via BFS... +13: As a whole, The current MIS: has: 45078 nonzeros and length 68270 +13: MIS has 45078 vertices +13: MIS has 45078 vertices +13: MIS time: 4.86385 seconds +13: Per iteration communication times: +13: AllGatherv: 0 +13: AlltoAllv: 0 +13: -------------------------- +13: Min MIS vertices: 44842 +13: Median MIS vertices: 44955 +13: Max MIS vertices: 45078 +13: Mean MIS vertices: 44952.2 +13: STDDEV MIS vertices: 86.481 +13: -------------------------- +13: Filter keeps 100 percentage of edges +13: Min time: 4.84894 seconds +13: Median time: 5.84855 seconds +13: Max time: 7.85893 seconds +13: Mean time: 5.82973 seconds +13: STDDEV time: 0.866806 seconds +13: -------------------------- +11/15 Test #13: FMIS_Test ........................ Passed 275.51 sec +test 15 + Start 15: SpMSpVBench_test + +15: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" +15: Working Directory: /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 +15: Test timeout computed to be: 1500 +14: Original Bandwidth: 262067 +14: Bandwidth after the matrix is permuted by RCM: 225587 +14: +12/15 Test #14: RCM_Test ......................... Passed 102.55 sec 12: 3th starting vertex was 43570 12: Number iterations: 6 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 7.17843 seconds -12: MTEPS (bidirectional): 0.253505 -12: MPEPS (bidirectional): 0.253505 -12: MPEPS (unidirectional): 0.126753 +12: BFS time: 3.66797 seconds +12: MTEPS (bidirectional): 0.496124 +12: MPEPS (bidirectional): 0.496124 +12: MPEPS (unidirectional): 0.248062 12: Total communication (average so far): 0 -9: Tallying... 12: 4th starting vertex was 5 12: Number iterations: 6 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 7.1062 seconds -12: MTEPS (bidirectional): 0.256082 -12: MPEPS (bidirectional): 0.256082 -12: MPEPS (unidirectional): 0.128041 +12: BFS time: 3.36297 seconds +12: MTEPS (bidirectional): 0.541121 +12: MPEPS (bidirectional): 0.541121 +12: MPEPS (unidirectional): 0.27056 12: Total communication (average so far): 0 12: 5th starting vertex was 5986 12: Number iterations: 6 @@ -18405,10 +18416,10 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 7.08944 seconds -12: MTEPS (bidirectional): 0.256687 -12: MPEPS (bidirectional): 0.256687 -12: MPEPS (unidirectional): 0.128344 +12: BFS time: 4.29996 seconds +12: MTEPS (bidirectional): 0.423206 +12: MPEPS (bidirectional): 0.423206 +12: MPEPS (unidirectional): 0.211603 12: Total communication (average so far): 0 12: 6th starting vertex was 14125 12: Number iterations: 6 @@ -18416,10 +18427,10 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 7.77206 seconds -12: MTEPS (bidirectional): 0.234143 -12: MPEPS (bidirectional): 0.234143 -12: MPEPS (unidirectional): 0.117071 +12: BFS time: 3.704 seconds +12: MTEPS (bidirectional): 0.491299 +12: MPEPS (bidirectional): 0.491299 +12: MPEPS (unidirectional): 0.24565 12: Total communication (average so far): 0 12: 7th starting vertex was 46677 12: Number iterations: 6 @@ -18427,10 +18438,10 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 9.62404 seconds -12: MTEPS (bidirectional): 0.189086 -12: MPEPS (bidirectional): 0.189086 -12: MPEPS (unidirectional): 0.094543 +12: BFS time: 3.99998 seconds +12: MTEPS (bidirectional): 0.454945 +12: MPEPS (bidirectional): 0.454945 +12: MPEPS (unidirectional): 0.227472 12: Total communication (average so far): 0 12: 8th starting vertex was 6856 12: Number iterations: 6 @@ -18438,21 +18449,22 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 8.14002 seconds -12: MTEPS (bidirectional): 0.223558 -12: MPEPS (bidirectional): 0.223558 -12: MPEPS (unidirectional): 0.111779 +12: BFS time: 2.83599 seconds +12: MTEPS (bidirectional): 0.64167 +12: MPEPS (bidirectional): 0.64167 +12: MPEPS (unidirectional): 0.320835 12: Total communication (average so far): 0 +9: Tallying... 12: 9th starting vertex was 11030 12: Number iterations: 6 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 10.8839 seconds -12: MTEPS (bidirectional): 0.167198 -12: MPEPS (bidirectional): 0.167198 -12: MPEPS (unidirectional): 0.083599 +12: BFS time: 3.03204 seconds +12: MTEPS (bidirectional): 0.60018 +12: MPEPS (bidirectional): 0.60018 +12: MPEPS (unidirectional): 0.30009 12: Total communication (average so far): 0 12: 10th starting vertex was 4314 12: Number iterations: 6 @@ -18460,45 +18472,82 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 9.48403 seconds -12: MTEPS (bidirectional): 0.191877 -12: MPEPS (bidirectional): 0.191877 -12: MPEPS (unidirectional): 0.0959387 +12: BFS time: 2.74822 seconds +12: MTEPS (bidirectional): 0.662162 +12: MPEPS (bidirectional): 0.662162 +12: MPEPS (unidirectional): 0.331081 12: Total communication (average so far): 0 -9: Adding bc contributions... -9: Exploring via BFS... +15: As a whole: 262144 rows and 262144 columns and 7650683 nonzeros +15: Load balance: 1.01774 +15: ------------------------------------------------- +15: BFS With CSC matrix and SpMSpV-bucket algorithm +15: ------------------------------------------------- +15: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 0.20461 +15: +15: Overall stats: +15: starting vertex: 0 +15: Avg number iterations: 1 +15: Avg number of vertices found: 0 +15: Avg Number of edges traversed: 0 +15: Avg SpMSpV time: 0.20461 +15: Avg Total time: 0.333044 +15: ------------------------------------------------- +15: BFS With Split CSC matrix and SpMSpV-heapsort algorithm +15: ------------------------------------------------- 12: 11th starting vertex was 18529 12: Number iterations: 6 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 8.29995 seconds -12: MTEPS (bidirectional): 0.219251 -12: MPEPS (bidirectional): 0.219251 -12: MPEPS (unidirectional): 0.109625 +12: BFS time: 2.74402 seconds +12: MTEPS (bidirectional): 0.663176 +12: MPEPS (bidirectional): 0.663176 +12: MPEPS (unidirectional): 0.331588 12: Total communication (average so far): 0 +15: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 0.165593 +15: +15: Overall stats: +15: starting vertex: 0 +15: Avg number iterations: 1 +15: Avg number of vertices found: 0 +15: Avg Number of edges traversed: 0 +15: Avg SpMSpV time: 0.165593 +15: Avg Total time: 0.302982 +15: ------------------------------------------------- +15: BFS With DCSC matric and SpMSpV-SPA algorithm +15: ------------------------------------------------- +15: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 0.199883 +15: +15: Overall stats: +15: starting vertex: 0 +15: Avg number iterations: 1 +15: Avg number of vertices found: 0 +15: Avg Number of edges traversed: 0 +15: Avg SpMSpV time: 0.199883 +15: Avg Total time: 0.411561 12: 12th starting vertex was 8702 12: Number iterations: 7 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 9.28801 seconds -12: MTEPS (bidirectional): 0.195927 -12: MPEPS (bidirectional): 0.195927 -12: MPEPS (unidirectional): 0.0979633 +12: BFS time: 3.37652 seconds +12: MTEPS (bidirectional): 0.538948 +12: MPEPS (bidirectional): 0.538948 +12: MPEPS (unidirectional): 0.269474 12: Total communication (average so far): 0 +13/15 Test #15: SpMSpVBench_test ................. Passed 34.11 sec 12: 13th starting vertex was 18123 12: Number iterations: 7 12: Number of vertices found: 46700 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 10.6755 seconds -12: MTEPS (bidirectional): 0.170462 -12: MPEPS (bidirectional): 0.170462 -12: MPEPS (unidirectional): 0.0852312 +12: BFS time: 2.60124 seconds +12: MTEPS (bidirectional): 0.699579 +12: MPEPS (bidirectional): 0.699579 +12: MPEPS (unidirectional): 0.349789 12: Total communication (average so far): 0 12: 14th starting vertex was 16145 12: Number iterations: 6 @@ -18506,10 +18555,10 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 9.06801 seconds -12: MTEPS (bidirectional): 0.20068 -12: MPEPS (bidirectional): 0.20068 -12: MPEPS (unidirectional): 0.10034 +12: BFS time: 2.36287 seconds +12: MTEPS (bidirectional): 0.770151 +12: MPEPS (bidirectional): 0.770151 +12: MPEPS (unidirectional): 0.385075 12: Total communication (average so far): 0 12: 15th starting vertex was 31291 12: Number iterations: 6 @@ -18517,10 +18566,10 @@ 12: Number of edges traversed in both directions: 1819770 12: Number of edges processed in both directions: 1819770 12: Number of edges processed in one direction: 909885 -12: BFS time: 8.66399 seconds -12: MTEPS (bidirectional): 0.210038 -12: MPEPS (bidirectional): 0.210038 -12: MPEPS (unidirectional): 0.105019 +12: BFS time: 3.21197 seconds +12: MTEPS (bidirectional): 0.566559 +12: MPEPS (bidirectional): 0.566559 +12: MPEPS (unidirectional): 0.28328 12: Total communication (average so far): 0 12: 16 valid runs done 12: Connected component lower limite was 100 @@ -18535,24 +18584,26 @@ 12: STDDEV nedges: 0 12: -------------------------- 12: Filter keeps 100 percentage of edges -12: Min time: 6.55576 seconds -12: Median time: 8.72591 seconds -12: Max time: 10.8839 seconds -12: Mean time: 8.59522 seconds -12: STDDEV time: 1.26173 seconds +12: Min time: 2.36287 seconds +12: Median time: 3.36974 seconds +12: Max time: 5.00177 seconds +12: Mean time: 3.46984 seconds +12: STDDEV time: 0.769186 seconds 12: -------------------------- -12: Min MTEPS: 0.167198 -12: Median MTEPS: 0.208558 -12: Max MTEPS: 0.277584 -12: Harmonic mean of MTEPS: 0.211719 -12: Harmonic standard deviation of MTEPS: 0.0310792 +12: Min MTEPS: 0.363825 +12: Median MTEPS: 0.540034 +12: Max MTEPS: 0.770151 +12: Harmonic mean of MTEPS: 0.524453 +12: Harmonic standard deviation of MTEPS: 0.11626 12: Bidirectional Processed Edges per second (to estimate sustained BW) -12: Min MPEPS: 0.167198 -12: Median MPEPS: 0.208558 -12: Max MPEPS: 0.277584 -12: Harmonic mean of MPEPS: 0.211719 -12: Harmonic standard deviation of MPEPS: 0.0310792 -13/15 Test #12: FBFS_Test ........................ Passed 1014.98 sec +12: Min MPEPS: 0.363825 +12: Median MPEPS: 0.540034 +12: Max MPEPS: 0.770151 +12: Harmonic mean of MPEPS: 0.524453 +12: Harmonic standard deviation of MPEPS: 0.11626 +14/15 Test #12: FBFS_Test ........................ Passed 342.43 sec +9: Adding bc contributions... +9: Exploring via BFS... 9: Tallying... 9: Adding bc contributions... 9: Exploring via BFS... @@ -18566,65 +18617,23 @@ 9: Adding bc contributions... 9: Exploring via BFS... 9: Tallying... -14/15 Test #6: SpAsgn_Test ......................***Timeout 1501.16 sec -Pruning is working -SpAsgn working correctly -COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? - -15/15 Test #9: BetwCent_Test ....................***Timeout 1500.67 sec -Matrix is Float -Total number of nonzeros expected across all processors is 490563 -File is 6706976 bytes -As a whole: 65536 rows and 65536 columns and 490563 nonzeros -Batch processing will occur 11 times, each processing 96 vertices (overall) -Candidates chosen, precomputation finished -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... -Adding bc contributions... -Exploring via BFS... -Tallying... - +9: Adding bc contributions... +9: Computation finished +9: 516.569543 seconds elapsed for 1056 starting vertices +9: TEPS score is: 1002835.988369 +15/15 Test #9: BetwCent_Test .................... Passed 526.30 sec -80% tests passed, 3 tests failed out of 15 +87% tests passed, 2 tests failed out of 15 -Total Test time (real) = 1512.07 sec +Total Test time (real) = 543.01 sec The following tests FAILED: 5 - Indexing_Test (Failed) - 6 - SpAsgn_Test (Timeout) - 9 - BetwCent_Test (Timeout) + 6 - SpAsgn_Test (Failed) Errors while running CTest make[2]: *** [Makefile:74: test] Error 8 make[2]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' -dh_auto_test: error: cd obj-arm-linux-gnueabihf && make -j5 test ARGS\+=--verbose ARGS\+=-j5 returned exit code 2 +dh_auto_test: error: cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 returned exit code 2 make[1]: Leaving directory '/build/combblas-1.6.2' debian/rules override_dh_auto_test-indep make[1]: Entering directory '/build/combblas-1.6.2' @@ -18638,7 +18647,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/combblas-1.6.2' dh_auto_install - cd obj-arm-linux-gnueabihf && make -j5 install DESTDIR=/build/combblas-1.6.2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/combblas-1.6.2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' /usr/bin/cmake -S/build/combblas-1.6.2 -B/build/combblas-1.6.2/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -18650,118 +18659,118 @@ -- Install configuration: "None" -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommytypes.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommyhashdyn.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommyhashdyn.c --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommylist.c --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommychain.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommyhash.c --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommyhash.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommylist.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommytypes.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommyhashdyn.c +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommyhash.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommychain.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/Tommy/tommylist.c +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/._.DS_Store +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/.DS_Store -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/csc.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DenseParMat.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParHelper.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/BFSFriends.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpMat.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/._CombBLAS.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/VecIterator.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/ThreadedFriends.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpTuples.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/papi_combblas_globals.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDistVec.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MPIType.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/csc.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Operations.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DistEdgeList.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MMmul.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/mmio.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Compare.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpCCols.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/BitMap.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/OptBuf.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/LocArr.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DenseParMat.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpDCCols.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MPIOp.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpDefs.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/CommGrid.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/ParFriends.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DistEdgeList.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MultiwayMerge.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FileHeader.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDistVec.cpp -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDist.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParMat.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpCCols.cpp -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/myenableif.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/dcsc.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DenseParMat.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/csc.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpDCCols.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParHelper.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/hold.C +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap2.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knwiggle.C +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/multiMergeUnrolled.C +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knupdown3.C +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.C +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap4.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/util.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Friends.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDistSpVec.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpMat.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SemanticGraph.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Friends.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpCCols.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/CombBLAS.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/dcsc.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS/utils.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/ThreadedFriends.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Deleter.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FileHeader.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DenseParMat.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/mtSpGEMM.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/dcsc.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/promote.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpImpl.cpp -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/StackEntry.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Exception.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpTuples.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/ParFriendsExt.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpMat.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Compare.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/papi_combblas_globals.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/hash.hpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/CombBLAS.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/VecIterator.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DistEdgeList.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/BFSFriends.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpTuples.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/._CombBLAS.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpDCCols.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParHelper.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/BitMap.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/promote.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Exception.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MemoryPool.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpImpl.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Isect.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/HeapEntry.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpHelper.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/RefGen21.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/csc.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MMmul.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/VecIterator.cpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/HeapEntry.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/hash.hpp +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Isect.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/ParFriendsExt.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Semirings.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/BitMapCarousel.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MemoryPool.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap4.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/util.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.C --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knupdown3.C --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knwiggle.C --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/hold.C --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap2.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps/multiMergeUnrolled.C --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpDefs.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpDCCols.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParMat.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/mtSpGEMM.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDistSpVec.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/Operations.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/DistEdgeList.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS/utils.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/mmio.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/LocArr.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDistVec.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/FullyDistVec.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/dcsc.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpCCols.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MultiwayMerge.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpImpl.cpp --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/ParFriends.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpMat.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/CommGrid.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParMat.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/BitMapFringe.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpHelper.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/MPIOp.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/OptBuf.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/.DS_Store --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/._.DS_Store +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SpParHelper.h -- Up-to-date: /build/combblas-1.6.2/debian/tmp/usr/include -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/funnel.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/sort.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_alltoall.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_seqsort.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/MersenneTwister.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_merge.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/sort.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_samplesort.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/funnel.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/sort.timpl.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_splitters.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_samplesort.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_util.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/funnel.timpl.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_merge.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/MersenneTwister.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/psort_alltoall.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/psort/sort.timpl.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/MatchingDefs.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/BPMaximumMatching.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/ApproxWeightPerfectMatching.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/BPMaximalMatching.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/Utility.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/MatchingDefs.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/BPMaximalMatching.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings/ApproxWeightPerfectMatching.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/libCombBLAS.so.1.16.0 -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/libCombBLAS.so -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/CombBLAS/CombBLASTargets.cmake @@ -18770,33 +18779,33 @@ -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/CombBLAS/CombBLASConfigVersion.cmake -- Up-to-date: /build/combblas-1.6.2/debian/tmp/usr/include -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/sort_profiler.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/seqUtils.tcc --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/parUtils.tcc --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/ompUtils.tcc --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/indexHolder.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/ompUtils.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/indexHolder.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/parUtils.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/dtypes.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/seqUtils.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/seqUtils.tcc +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/ompUtils.tcc +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/parUtils.tcc -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/binUtils.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/sort_profiler.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/seqUtils.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/usort/dtypes.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/libUsortlib.so -- Up-to-date: /build/combblas-1.6.2/debian/tmp/usr/include -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500 -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/apply_permutation_mpi.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/make_graph.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/permutation_gen.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/graph_generator.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/apply_permutation_mpi.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/btrd_binomial_distribution.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/utils.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h --- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/scramble_edges.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/permutation_gen.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/splittable_mrg.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/scramble_edges.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/btrd_binomial_distribution.h +-- Installing: /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/libGraphGenlib.so.CombBLAS_1.16.0 -- Installing: /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/libGraphGenlib.so make[2]: Leaving directory '/build/combblas-1.6.2/obj-arm-linux-gnueabihf' @@ -18818,136 +18827,153 @@ Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/combblas-1.6.2 +Searching for files in directory /build/combblas-1.6.2/graph500-1.2 +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/xmt-csr-local +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/xmt-csr +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/octave +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator/include +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator/include/graph500 +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/omp-csr +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/make-incs +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/mpi +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/seq-list +Searching for files in directory /build/combblas-1.6.2/graph500-1.2/seq-csr +Searching for files in directory /build/combblas-1.6.2/cmake +Searching for files in directory /build/combblas-1.6.2/3DSpGEMM +Searching for files in directory /build/combblas-1.6.2/doc Searching for files in directory /build/combblas-1.6.2/usort Searching for files in directory /build/combblas-1.6.2/usort/include Searching for files in directory /build/combblas-1.6.2/usort/include/usort Searching for files in directory /build/combblas-1.6.2/usort/src +Searching for files in directory /build/combblas-1.6.2/psort-1.0 +Searching for files in directory /build/combblas-1.6.2/psort-1.0/driver +Searching for files in directory /build/combblas-1.6.2/psort-1.0/doc +Searching for files in directory /build/combblas-1.6.2/psort-1.0/include +Searching for files in directory /build/combblas-1.6.2/psort-1.0/include/psort +Searching for files in directory /build/combblas-1.6.2/include +Searching for files in directory /build/combblas-1.6.2/include/Tommy +Searching for files in directory /build/combblas-1.6.2/include/CombBLAS +Searching for files in directory /build/combblas-1.6.2/include/CombBLAS/SequenceHeaps +Searching for files in directory /build/combblas-1.6.2/include/CombBLAS/PBBS +Searching for files in directory /build/combblas-1.6.2/Applications +Searching for files in directory /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017 Searching for files in directory /build/combblas-1.6.2/BipartiteMatchings +Searching for files in directory /build/combblas-1.6.2/Ordering +Searching for files in directory /build/combblas-1.6.2/ms_sys +Searching for files in directory /build/combblas-1.6.2/ms_sys/sys Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2 +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator/CMakeFiles +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/mpipspgemm.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort/CMakeFiles Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort/CMakeFiles/Usortlib.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/usort/CMakeFiles/Usortlib.dir/src Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/fbfs.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/betwcent.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/fmis.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/mcl.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/betwcent.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/fbfs.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/dobfs.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/tdbfs.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/CMakeFiles/mcl.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017 Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017/CMakeFiles Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/pkgRedirects -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousCoverage.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalBuild.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyMemCheck.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyBuild.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyConfigure.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlySubmit.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1 -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdC -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdC/tmp -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdCXX -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdCXX/tmp -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalUpdate.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/FindOpenMP Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Export Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Export/768575f0f9e54f8e09d8a7d72d13b79e -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyMemoryCheck.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousStart.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/CMakeScratch -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalCoverage.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/FindMPI +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Continuous.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalStart.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalConfigure.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousUpdate.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalMemCheck.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Experimental.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/FindMPI +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyConfigure.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/pkgRedirects +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalCoverage.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/CMakeScratch Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyStart.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousSubmit.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Nightly.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyMemCheck.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlySubmit.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousCoverage.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyCoverage.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousMemCheck.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalSubmit.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousBuild.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalBuild.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousSubmit.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalMemCheck.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/CombBLAS.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/CombBLAS.dir/src -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalStart.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Continuous.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalSubmit.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousTest.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1 +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdCXX +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdCXX/tmp +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdC +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/3.25.1/CompilerIdC/tmp +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/Nightly.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousConfigure.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousStart.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousTest.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyMemoryCheck.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalUpdate.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousMemCheck.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyTest.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/FindOpenMP +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ExperimentalTest.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/NightlyUpdate.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CombBLAS -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/TESTDATA -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/TESTDATA/SCALE16BTW-TRANSBOOL +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CMakeFiles/ContinuousUpdate.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/CMakeFiles +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/CMakeFiles/rcm.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/TransposeTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/FindSparse.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IndexingTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/MultTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/GalerkinNew.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IteratorTest.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IndexingTiming.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ParIOTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/SpAsgnTest.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/MultTiming.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/MultTest.dir Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ReduceTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/IteratorTest.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/mpipspgemm.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/GalerkinNew.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/FindSparse.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/SpAsgnTest.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/TransposeTest.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/ReleaseTests/CMakeFiles/ParIOTest.dir +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/CombBLAS Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Testing Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Testing/Temporary -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/CMakeFiles -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/Ordering/CMakeFiles/rcm.dir -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2 -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator/CMakeFiles -Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir -Searching for files in directory /build/combblas-1.6.2/Applications -Searching for files in directory /build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017 -Searching for files in directory /build/combblas-1.6.2/include -Searching for files in directory /build/combblas-1.6.2/include/Tommy -Searching for files in directory /build/combblas-1.6.2/include/CombBLAS -Searching for files in directory /build/combblas-1.6.2/include/CombBLAS/SequenceHeaps -Searching for files in directory /build/combblas-1.6.2/include/CombBLAS/PBBS -Searching for files in directory /build/combblas-1.6.2/doc -Searching for files in directory /build/combblas-1.6.2/ReleaseTests -Searching for files in directory /build/combblas-1.6.2/psort-1.0 -Searching for files in directory /build/combblas-1.6.2/psort-1.0/include -Searching for files in directory /build/combblas-1.6.2/psort-1.0/include/psort -Searching for files in directory /build/combblas-1.6.2/psort-1.0/doc -Searching for files in directory /build/combblas-1.6.2/psort-1.0/driver -Searching for files in directory /build/combblas-1.6.2/3DSpGEMM +Searching for files in directory /buildwarning: source '/build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/libGraphGenlib.so' is not a readable file or directory... skipping. +/combblas-1.6.2/obj-arm-linux-gnueabihf/TESTDATA +Searching for files in directory /build/combblas-1.6.2/obj-arm-linux-gnueabihf/TESTDATA/SCALE16BTW-TRANSBOOL Searching for files in directory /build/combblas-1.6.2/ms_inttypes -Searching for files in directory /build/combblas-1.6.2/ms_sys -Searching for files in directory /build/combblas-1.6.2/ms_sys/sys -Searching for files in directory /build/combblas-1.6.2/Ordering -Searching for files in directory /build/combblas-1.6.2/graph500-1.2 -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/seq-list -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator/include -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator/include/graph500 -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/generator/include/graph500/generator -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/xmt-csr -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/omp-csr -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/mpi -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/seq-csr -Seawarning: source '/build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/libCombBLAS.so' is not a readable file or directory... skipping. -warning: source '/build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/libGraphGenlib.so' is not a readable file or directory... skipping. -warning: source '/build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/libUsortlib.so' is not a readable file or directory... skipping. -rching for files in directory /build/combblas-1.6.2/graph500-1.2/xmt-csr-local -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/make-incs -Searching for files in directory /build/combblas-1.6.2/graph500-1.2/octave Searching for files in directory /build/combblas-1.6.2/src -Searching for files in directory /build/combblas-1.6.2/cmake +Searching for files in directory /build/combblas-1.6.2/ReleaseTests Searching for files in directory /build/combblas-1.6.2/debian +Searching for files in directory /build/combblas-1.6.2/debian/source +Searching for files in directory /build/combblas-1.6.2/debian/tests +Searching for files in directory /build/combblas-1.6.2/debian/patches +Searching for files in directory /build/combblas-1.6.2/debian/tmp +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/Tommy +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/psort +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/graph500 +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/usort +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake +Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/CombBLAS Searching for files in directory /build/combblas-1.6.2/debian/libcombblas1.16.0 Searching for files in directory /build/combblas-1.6.2/debian/libcombblas1.16.0/usr Searching for files in directory /build/combblas-1.6.2/debian/libcombblas1.16.0/usr/lib @@ -18955,39 +18981,22 @@ Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include +Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/Tommy +Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/psort +Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/graph500 +Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/graph500/generator Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/usort Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/BipartiteMatchings -Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/Tommy Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/CombBLAS -Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/CombBLAS/SequenceHeaps Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/CombBLAS/PBBS -Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/graph500 -Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/graph500/generator -Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/psort +Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/lib Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/cmake -Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/cmake/CombBLAS -Searching for files in directory /build/combblas-1.6.2/debian/patches -Searching for files in directory /build/combblas-1.6.2/debian/tests -Searching for files in directory /build/combblas-1.6.2/debian/source -Searching for files in directory /build/combblas-1.6.2/debian/tmp -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/usort -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/BipartiteMatchings -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/Tommy -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/SequenceHeaps -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/CombBLAS/PBBS -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/graph500 -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/graph500/generator -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/include/psort -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake -Searching for files in directory /build/combblas-1.6.2/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/CombBLAS +Searching for files in directory /build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/cmake/CombBLwarning: source '/build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/libUsortlib.so' is not a readable file or directory... skipping. +warning: source '/build/combblas-1.6.2/debian/libcombblas-dev/usr/lib/arm-linux-gnueabihf/libCombBLAS.so' is not a readable file or directory... skipping. +AS Reading and parsing tag files Parsing files Preprocessing /build/combblas-1.6.2/._MainPage.h... @@ -20750,6 +20759,12 @@ Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/splittable_mrg.h... Generating code for file debian/tmp/usr/include/graph500/generator/splittable_mrg.h... Generating code for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... +Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... +Generating code for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... +Generating code for file debian/tmp/usr/include/graph500/generator/utils.h... +Generating code for file graph500-1.2/generator/include/graph500/generator/utils.h... +Generating code for file include/CombBLAS/PBBS/utils.h... Generating code for file graph500-1.2/graph500.h... Generating code for file graph500-1.2/kronecker.h... Generating code for file graph500-1.2/mpi/common.h... @@ -20883,12 +20898,6 @@ Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/radixSort.h... Generating code for file debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h... Generating code for file include/CombBLAS/PBBS/radixSort.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... -Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... -Generating code for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... -Generating code for file debian/tmp/usr/include/graph500/generator/utils.h... -Generating code for file graph500-1.2/generator/include/graph500/generator/utils.h... -Generating code for file include/CombBLAS/PBBS/utils.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PreAllocatedSPA.h... Generating code for file debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h... Generating code for file include/CombBLAS/PreAllocatedSPA.h... @@ -21182,6 +21191,12 @@ Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/splittable_mrg.h... Generating docs for file debian/tmp/usr/include/graph500/generator/splittable_mrg.h... Generating docs for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... +Generating docs for file debian/tmp/usr/include/graph500/generator/utils.h... +Generating docs for file graph500-1.2/generator/include/graph500/generator/utils.h... +Generating docs for file include/CombBLAS/PBBS/utils.h... Generating docs for file graph500-1.2/graph500.h... Generating docs for file graph500-1.2/kronecker.h... Generating docs for file graph500-1.2/mpi/common.h... @@ -21315,12 +21330,6 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/radixSort.h... Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h... Generating docs for file include/CombBLAS/PBBS/radixSort.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... -Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... -Generating docs for file debian/tmp/usr/include/graph500/generator/utils.h... -Generating docs for file graph500-1.2/generator/include/graph500/generator/utils.h... -Generating docs for file include/CombBLAS/PBBS/utils.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PreAllocatedSPA.h... Generating docs for file debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h... Generating docs for file include/CombBLAS/PreAllocatedSPA.h... @@ -22769,6 +22778,12 @@ Generating XML output for file splittable_mrg.h Generating XML output for file splittable_mrg.h Generating XML output for file splittable_mrg.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h +Generating XML output for file utils.h Generating XML output for file graph500.h Generating XML output for file kronecker.h Generating XML output for file common.h @@ -22902,12 +22917,6 @@ Generating XML output for file radixSort.h Generating XML output for file radixSort.h Generating XML output for file radixSort.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h -Generating XML output for file utils.h Generating XML output for file PreAllocatedSPA.h Generating XML output for file PreAllocatedSPA.h Generating XML output for file PreAllocatedSPA.h @@ -23232,7 +23241,7 @@ Generating XML output for the main page Running plantuml with JAVA... Running dot... -Generating dot graphs using 7 parallel threads... +Generating dot graphs using 5 parallel threads... Running dot for graph 1/1823 Running dot for graph 2/1823 Running dot for graph 3/1823 @@ -26110,26 +26119,26 @@ dh_strip -a dh_makeshlibs -a dh_shlibdeps -a -dpkg-shlibdeps: warning: symbol MPI_Free_mem used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_size used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Put used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Allgather used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Group_incl used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Alloc_mem used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Comm_create used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries dpkg-shlibdeps: warning: symbol ompi_mpi_comm_world used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Group_incl used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Put used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries dpkg-shlibdeps: warning: symbol MPI_Scan used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol ompi_mpi_byte used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Win_fence used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Comm_size used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Win_free used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Type_commit used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol ompi_mpi_int used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries dpkg-shlibdeps: warning: 12 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libcombblas1.16.0/usr/lib/arm-linux-gnueabihf/libCombBLAS.so.1.16.0 found in none of the libraries dh_installdeb dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_1.6.2-8_armhf.deb'. +dpkg-deb: building package 'libcombblas1.16.0-dbgsym' in '../libcombblas1.16.0-dbgsym_1.6.2-8_armhf.deb'. dpkg-deb: building package 'libcombblas1.16.0' in '../libcombblas1.16.0_1.6.2-8_armhf.deb'. dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_1.6.2-8_all.deb'. -dpkg-deb: building package 'libcombblas1.16.0-dbgsym' in '../libcombblas1.16.0-dbgsym_1.6.2-8_armhf.deb'. -dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_1.6.2-8_armhf.deb'. dpkg-genbuildinfo --build=binary -O../combblas_1.6.2-8_armhf.buildinfo dpkg-genchanges --build=binary -O../combblas_1.6.2-8_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -26137,12 +26146,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4485/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/21643 and its subdirectories -I: Current time: Thu May 18 04:50:25 -12 2023 -I: pbuilder-time-stamp: 1684428625 +I: removing directory /srv/workspace/pbuilder/4485 and its subdirectories +I: Current time: Fri May 19 07:43:25 +14 2023 +I: pbuilder-time-stamp: 1684431805