Diff of the two buildlogs: -- --- b1/build.log 2023-05-15 18:38:03.808258952 +0000 +++ b2/build.log 2023-05-15 19:27:03.251403268 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jun 16 12:30:14 -12 2024 -I: pbuilder-time-stamp: 1718584214 +I: Current time: Tue May 16 08:38:13 +14 2023 +I: pbuilder-time-stamp: 1684175893 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/2000582/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4163621/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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 16 08:38 /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/4163621/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4163621/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + 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]="x86_64-pc-linux-gnu") + 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=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a25a71f5b539450a8fba71c655fd96d5' - 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='2000582' - PS1='# ' - PS2='> ' + INVOCATION_ID=1782e880b0664a6d94db5de2dc5d2e04 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=4163621 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.GXuJjWgB/pbuilderrc_R5gs --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.GXuJjWgB/b1 --logfile b1/build.log combblas_1.6.2-8.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + 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.GXuJjWgB/pbuilderrc_crMy --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.GXuJjWgB/b2 --logfile b2/build.log --extrapackages usrmerge combblas_1.6.2-8.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos5-amd64 6.1.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.15-1~bpo11+1 (2023-03-16) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux I: ls -l /bin total 5632 - -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash - -rwxr-xr-x 3 root root 39224 Sep 18 2022 bunzip2 - -rwxr-xr-x 3 root root 39224 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 39224 Sep 18 2022 bzip2 - -rwxr-xr-x 1 root root 14568 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 44016 Sep 20 2022 cat - -rwxr-xr-x 1 root root 68656 Sep 20 2022 chgrp - -rwxr-xr-x 1 root root 64496 Sep 20 2022 chmod - -rwxr-xr-x 1 root root 72752 Sep 20 2022 chown - -rwxr-xr-x 1 root root 151152 Sep 20 2022 cp - -rwxr-xr-x 1 root root 125640 Jan 5 2023 dash - -rwxr-xr-x 1 root root 121904 Sep 20 2022 date - -rwxr-xr-x 1 root root 89240 Sep 20 2022 dd - -rwxr-xr-x 1 root root 102200 Sep 20 2022 df - -rwxr-xr-x 1 root root 151344 Sep 20 2022 dir - -rwxr-xr-x 1 root root 88656 Mar 22 2023 dmesg - lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname - -rwxr-xr-x 1 root root 43856 Sep 20 2022 echo - -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep - -rwxr-xr-x 1 root root 35664 Sep 20 2022 false - -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep - -rwxr-xr-x 1 root root 85600 Mar 22 2023 findmnt - -rwsr-xr-x 1 root root 35128 Mar 22 2023 fusermount - -rwxr-xr-x 1 root root 203152 Jan 24 2023 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 98136 Apr 9 2022 gzip - -rwxr-xr-x 1 root root 22680 Dec 19 2022 hostname - -rwxr-xr-x 1 root root 72824 Sep 20 2022 ln - -rwxr-xr-x 1 root root 53024 Mar 23 2023 login - -rwxr-xr-x 1 root root 151344 Sep 20 2022 ls - -rwxr-xr-x 1 root root 207168 Mar 22 2023 lsblk - -rwxr-xr-x 1 root root 97552 Sep 20 2022 mkdir - -rwxr-xr-x 1 root root 72912 Sep 20 2022 mknod - -rwxr-xr-x 1 root root 43952 Sep 20 2022 mktemp - -rwxr-xr-x 1 root root 59712 Mar 22 2023 more - -rwsr-xr-x 1 root root 59704 Mar 22 2023 mount - -rwxr-xr-x 1 root root 18744 Mar 22 2023 mountpoint - -rwxr-xr-x 1 root root 142968 Sep 20 2022 mv - lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 2 2023 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 43952 Sep 20 2022 pwd - lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash - -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink - -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm - -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Nov 2 2022 run-parts - -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash - -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep - -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty - -rwsr-xr-x 1 root root 72000 Mar 22 2023 su - -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync - -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Nov 2 2022 tempfile - -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch - -rwxr-xr-x 1 root root 35664 Sep 20 2022 true - -rwxr-xr-x 1 root root 14568 Mar 22 2023 ulockmgr_server - -rwsr-xr-x 1 root root 35128 Mar 22 2023 umount - -rwxr-xr-x 1 root root 43888 Sep 20 2022 uname - -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress - -rwxr-xr-x 1 root root 151344 Sep 20 2022 vdir - -rwxr-xr-x 1 root root 72024 Mar 22 2023 wdctl - lrwxrwxrwx 1 root root 8 Dec 19 2022 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/2000582/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1265648 Apr 24 11:23 bash + -rwxr-xr-x 3 root root 39224 Sep 19 2022 bunzip2 + -rwxr-xr-x 3 root root 39224 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 39224 Sep 19 2022 bzip2 + -rwxr-xr-x 1 root root 14568 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 44016 Sep 21 2022 cat + -rwxr-xr-x 1 root root 68656 Sep 21 2022 chgrp + -rwxr-xr-x 1 root root 64496 Sep 21 2022 chmod + -rwxr-xr-x 1 root root 72752 Sep 21 2022 chown + -rwxr-xr-x 1 root root 151152 Sep 21 2022 cp + -rwxr-xr-x 1 root root 125640 Jan 6 03:20 dash + -rwxr-xr-x 1 root root 121904 Sep 21 2022 date + -rwxr-xr-x 1 root root 89240 Sep 21 2022 dd + -rwxr-xr-x 1 root root 102200 Sep 21 2022 df + -rwxr-xr-x 1 root root 151344 Sep 21 2022 dir + -rwxr-xr-x 1 root root 88656 Mar 24 00: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 43856 Sep 21 2022 echo + -rwxr-xr-x 1 root root 41 Jan 25 04:43 egrep + -rwxr-xr-x 1 root root 35664 Sep 21 2022 false + -rwxr-xr-x 1 root root 41 Jan 25 04:43 fgrep + -rwxr-xr-x 1 root root 85600 Mar 24 00:02 findmnt + -rwsr-xr-x 1 root root 35128 Mar 23 22:35 fusermount + -rwxr-xr-x 1 root root 203152 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 98136 Apr 10 2022 gzip + -rwxr-xr-x 1 root root 22680 Dec 20 03:33 hostname + -rwxr-xr-x 1 root root 72824 Sep 21 2022 ln + -rwxr-xr-x 1 root root 53024 Mar 24 02:40 login + -rwxr-xr-x 1 root root 151344 Sep 21 2022 ls + -rwxr-xr-x 1 root root 207168 Mar 24 00:02 lsblk + -rwxr-xr-x 1 root root 97552 Sep 21 2022 mkdir + -rwxr-xr-x 1 root root 72912 Sep 21 2022 mknod + -rwxr-xr-x 1 root root 43952 Sep 21 2022 mktemp + -rwxr-xr-x 1 root root 59712 Mar 24 00:02 more + -rwsr-xr-x 1 root root 59704 Mar 24 00:02 mount + -rwxr-xr-x 1 root root 18744 Mar 24 00:02 mountpoint + -rwxr-xr-x 1 root root 142968 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 43952 Sep 21 2022 pwd + lrwxrwxrwx 1 root root 4 Apr 24 11:23 rbash -> bash + -rwxr-xr-x 1 root root 52112 Sep 21 2022 readlink + -rwxr-xr-x 1 root root 72752 Sep 21 2022 rm + -rwxr-xr-x 1 root root 56240 Sep 21 2022 rmdir + -rwxr-xr-x 1 root root 27560 Nov 3 2022 run-parts + -rwxr-xr-x 1 root root 126424 Jan 6 09:55 sed + lrwxrwxrwx 1 root root 9 May 16 08:38 sh -> /bin/bash + -rwxr-xr-x 1 root root 43888 Sep 21 2022 sleep + -rwxr-xr-x 1 root root 85008 Sep 21 2022 stty + -rwsr-xr-x 1 root root 72000 Mar 24 00:02 su + -rwxr-xr-x 1 root root 39824 Sep 21 2022 sync + -rwxr-xr-x 1 root root 531984 Apr 7 04:25 tar + -rwxr-xr-x 1 root root 14520 Nov 3 2022 tempfile + -rwxr-xr-x 1 root root 109616 Sep 21 2022 touch + -rwxr-xr-x 1 root root 35664 Sep 21 2022 true + -rwxr-xr-x 1 root root 14568 Mar 23 22:35 ulockmgr_server + -rwsr-xr-x 1 root root 35128 Mar 24 00:02 umount + -rwxr-xr-x 1 root root 43888 Sep 21 2022 uname + -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress + -rwxr-xr-x 1 root root 151344 Sep 21 2022 vdir + -rwxr-xr-x 1 root root 72024 Mar 24 00: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/4163621/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -364,7 +396,7 @@ Get: 159 http://deb.debian.org/debian bookworm/main amd64 openmpi-bin amd64 4.1.4-3+b1 [226 kB] Get: 160 http://deb.debian.org/debian bookworm/main amd64 libopenmpi-dev amd64 4.1.4-3+b1 [970 kB] Get: 161 http://deb.debian.org/debian bookworm/main amd64 mpi-default-dev amd64 1.14 [5548 B] -Fetched 130 MB in 2s (69.3 MB/s) +Fetched 130 MB in 5s (27.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:amd64. (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 ... 19596 files and directories currently installed.) @@ -1033,10 +1065,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/4163621/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/4163621/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 @@ -1096,42 +1135,42 @@ tar xzf debian/testdata_combblas*.tgz -C obj-x86_64-linux-gnu make[1]: Leaving directory '/build/combblas-1.6.2' dh_auto_build - cd obj-x86_64-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j15 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/combblas-1.6.2 -B/build/combblas-1.6.2/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/combblas-1.6.2/obj-x86_64-linux-gnu/CMakeFiles /build/combblas-1.6.2/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/depend -make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/graph500-1.2/generator /build/combblas-1.6.2/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/DependInfo.cmake --color= +make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/usort /build/combblas-1.6.2/obj-x86_64-linux-gnu/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -[ 4%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o +[ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 +[ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 +[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o [ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o [ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 -[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -[ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -[ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o +[ 11%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 -[ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o +[ 13%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 +[ 14%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 [ 16%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/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 [ 18%] Linking C shared library libGraphGenlib.so @@ -1160,15 +1199,15 @@ make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 21%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o -[ 22%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -[ 24%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +[ 21%] 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +[ 22%] 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +[ 24%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o +[ 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -[ 26%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o [ 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 @@ -1327,213 +1366,131 @@ make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' [ 31%] Built target CombBLAS make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/depend -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-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake --color= -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend +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[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake --color= +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-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake --color= +make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build +make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake --color= make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= -make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build -make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build -make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 32%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake --color= make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build +[ 34%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +[ 36%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 37%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 34%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -[ 34%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -[ 36%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -[ 37%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o [ 39%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake --color= +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake --color= +[ 40%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake --color= +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build -[ 40%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 [ 42%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -[ 44%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -[ 45%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake --color= -[ 47%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 44%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -[ 49%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -[ 50%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build +[ 45%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +[ 47%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 49%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 50%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 52%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build -[ 54%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o +[ 52%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 54%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 [ 55%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 -[ 57%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 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/IndexingTiming.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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:1: -/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/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: + 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 > | ^~~~~~~~~~~~~~~ @@ -1541,7 +1498,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/MultTest.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 | ^~~~~~~~~~~~~~~ @@ -1707,6 +1664,89 @@ 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/GalerkinNew.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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/GalerkinNew.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/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/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 > @@ -1876,77 +1916,13 @@ /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/FindSparse.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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/FindSparse.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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) | ^~~~~~~ @@ -1955,7 +1931,7 @@ 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/ParIOTest.cpp:8: + from /build/combblas-1.6.2/Applications/DirOptBFS.cpp:75: /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 > | ^~~~~~~~~~~~~~~ @@ -1963,7 +1939,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp:1: + from /build/combblas-1.6.2/Applications/DirOptBFS.cpp:32: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2024,78 +2000,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/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/DirOptBFS.cpp:75: -/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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/Applications/DirOptBFS.cpp:32: -/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 /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: @@ -2184,10 +2088,6 @@ /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_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/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 268 | struct logical_xor : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2200,239 +2100,151 @@ /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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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: -/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 - | ^~~~~~~~~~~~~~~ +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 > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:1: /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 - | ^~~~~~~~~~~~~~~ +/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/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public 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 | ^~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ +/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/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::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 | ^~~~~~~~~~~~~~~ -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 - | ^~~~~~~~~~~~~~~ +/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/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 123 | struct bintotality : public std::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/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::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/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 154 | struct maximum : public std::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/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/FindSparse.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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/FindSparse.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/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::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/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public 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 | ^~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ +/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/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 233 | struct bitwise_and : public std::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/Operations.h:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 251 | struct bitwise_or : public std::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/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 268 | struct logical_xor : public std::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/Operations.h:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 286 | struct bitwise_xor : public std::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 | ^~~~~~~~~~~~~~~ -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: 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)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) | ^~~~~~~ @@ -2441,7 +2253,7 @@ 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/IndexingTest.cpp:36: + 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 > | ^~~~~~~~~~~~~~~ @@ -2449,7 +2261,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:29: + 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 | ^~~~~~~~~~~~~~~ @@ -2515,13 +2327,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/Applications/TopDownBFS.cpp:30: + from /build/combblas-1.6.2/ReleaseTests/IndexingTiming.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: +In file included from /usr/include/c++/12/bits/stl_tree.h:65, + from /usr/include/c++/12/map:60, + from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:1: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2582,6 +2396,14 @@ /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/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: @@ -2682,85 +2504,12 @@ /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) - | ^~~~~~~ -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/MCL.cpp:48: -/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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/Applications/MCL.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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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) | ^~~~~~~ @@ -2895,60 +2644,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: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/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: @@ -3001,6 +2696,36 @@ /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/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -3043,55 +2768,20 @@ /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)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 /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/ReleaseTests/MultTest.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:186:35: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 186 | spx.Apply(bind1st (multiplies(), 100)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/12/backward/binders.h:136:5: note: declared here - 136 | bind1st(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: @@ -3102,13 +2792,10 @@ /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: 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) | ^~~~~~~ @@ -3312,21 +2999,12 @@ /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/TransposeTest.cpp:36: + from /build/combblas-1.6.2/ReleaseTests/ParIOTest.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 > | ^~~~~~~~~~~~~~~ @@ -3334,7 +3012,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/TransposeTest.cpp:29: + from /build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp:1: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3400,15 +3078,13 @@ 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: + from /build/combblas-1.6.2/Applications/TopDownBFS.cpp:30: /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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/ReduceTest.cpp:29: +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 | ^~~~~~~~~~~~~~~ @@ -3454,43 +3130,20 @@ /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/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/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/FilteredBFS.cpp:30: + from /build/combblas-1.6.2/ReleaseTests/IndexingTest.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/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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:29: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3512,6 +3165,14 @@ /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/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) | ^~~~~~~~~~~~~~~ @@ -3536,6 +3197,15 @@ /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) + | ^~~~~~~ /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)); @@ -3551,12 +3221,10 @@ /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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) | ^~~~~~~ @@ -3565,7 +3233,7 @@ 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/GalerkinNew.cpp:36: + 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 > | ^~~~~~~~~~~~~~~ @@ -3573,7 +3241,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:29: + 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 | ^~~~~~~~~~~~~~~ @@ -3619,35 +3287,18 @@ /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/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: + from /build/combblas-1.6.2/Applications/FilteredMIS.cpp:30: /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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/ReleaseTests/MultTiming.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 | ^~~~~~~~~~~~~~~ @@ -3693,11 +3344,11 @@ /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: 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) | ^~~~~~~ @@ -3709,12 +3360,10 @@ /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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) | ^~~~~~~ @@ -3735,78 +3384,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/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/FilteredMIS.cpp:30: -/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&)': -/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: @@ -3907,16 +3484,12 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~ +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) | ^~~~~~~ @@ -4020,14 +3593,84 @@ /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)); +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/FilteredBFS.cpp:30: +/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&)': +/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/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/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] @@ -4036,6 +3679,9 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/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: @@ -4046,14 +3692,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) - | ^~~~~~~ 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: @@ -4067,16 +3705,9 @@ /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 | ^~~~~~~~~~~~~~ -/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:117:12: note: declared here 117 | struct unary_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:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^~~~~~~~~~~~~~ @@ -4170,103 +3801,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/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/ReleaseTests/FindSparse.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/ReleaseTests/FindSparse.cpp:138:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 138 | rowsym.Apply(bind2nd(plus(), 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: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/ReleaseTests/FindSparse.cpp:154:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 154 | colsym.Apply(bind2nd(plus(), 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: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) - | ^~~~~~~ -In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:108:19: required from here -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/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) - | ^~~~~~~ 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: @@ -4461,12 +3995,125 @@ /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: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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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: +/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 + | ^~~~~~~~~~~~~~ +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) + | ^~~~~~~ +/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 | ^~~~~~~~~~~~~~~ @@ -4483,6 +4130,42 @@ /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/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/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/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: @@ -4535,6 +4218,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/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) + | ^~~~~~~ /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 | ^~~~~~~~~~~~~~~ @@ -4583,6 +4276,29 @@ /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/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/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)': @@ -4600,50 +4316,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/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/IndexingTiming.cpp:164:11: 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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +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) | ^~~~~~~ -/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/IndexingTiming.cpp:164:11: 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/ReleaseTests/IndexingTest.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:117:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 117 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing - | ~~~~~~~^~~~~~~~~~~~~~~~~ +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/IndexingTest.cpp:118:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 118 | vec2.Apply(bind2nd(minus(), 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)': +/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/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 + | ^~~~~~~~~~~~~~~ +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/FindSparse.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/ReleaseTests/FindSparse.cpp:138:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 138 | rowsym.Apply(bind2nd(plus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -4656,6 +4382,21 @@ /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) + | ^~~~~~~ +/build/combblas-1.6.2/ReleaseTests/FindSparse.cpp:154:37: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 154 | colsym.Apply(bind2nd(plus(), 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/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: @@ -4666,14 +4407,33 @@ /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 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 = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:173:77: 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 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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) + | ^~~~~~~ +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 )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -4687,22 +4447,281 @@ /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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: required from here +/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) + | ^~~~~~~ +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) + | ^~~~~~~ +/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) + | ^~~~~~~ +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) + | ^~~~~~~ +/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/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/FilteredMIS.cpp:51: +/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/FilteredMIS.cpp:72:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 72 | struct DetSymmetricize: 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/FilteredMIS.cpp:112:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 112 | 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/FilteredMIS.cpp:124:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 124 | 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/FilteredMIS.cpp:138:30: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 138 | struct randGen : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_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/Friends.h:35: +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp:81:26: required from here +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:253:119: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 253 | 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/FilteredMIS.cpp:267: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] + 267 | 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) + | ^~~~~~~ +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/FilteredMIS.cpp:406:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 406 | transform(MISVS, MISVS+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/FilteredMIS.cpp:420:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 420 | 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) + | ^~~~~~~ +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/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 + | ^~~~~~~~~~~~~~~ +/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/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 = BoolCopy2ndSRing; 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 = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: required from here +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/ReleaseTests/MultTiming.cpp:58:120: 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)); | ~~~~~~~~~^~~~~~~~~~ @@ -4715,6 +4734,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: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/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] @@ -4723,78 +4748,181 @@ /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: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 = PlusTimesSRing; IU = 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 = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:173:77: 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] +/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/ReleaseTests/MultTiming.cpp:58:120: 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] +/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] +/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 + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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: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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: 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)); - | ~~~~~~~~~^~~~~~~~~~ +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/TopDownBFS.cpp:222:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 222 | 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) + | ^~~~~~~ +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]' +/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 = double; 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 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' +/build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:105:49: 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/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] - | ~~~~~~~~~^~~~~~~~~~ +/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/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)); - | ~~~~~~~~~^~~~~~~~~~ +/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) | ^~~~ -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/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/IndexingTiming.cpp:164:11: required from here +/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/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 = double; 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 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' +/build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:105:49: 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/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 + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/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/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) + | ^~~~~~~ +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:117:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 117 | 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/IndexingTest.cpp:118:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 118 | 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) + | ^~~~~~~ +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:401:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 401 | 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/TopDownBFS.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/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 )); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/TopDownBFS.cpp:505:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 505 | 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/ReleaseTests/MultTest.cpp: In function 'int main(int, char**)': +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:186:35: warning: 'std::binder1st<_Operation> std::bind1st(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 186 | spx.Apply(bind1st (multiplies(), 100)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/12/backward/binders.h:136:5: note: declared here + 136 | bind1st(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] @@ -4803,38 +4931,109 @@ /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/TopDownBFS.cpp:521:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 521 | 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/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 + | ^~~~~~~~~~~~~~~ +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/ReleaseTests/MultTiming.cpp:58:120: 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/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/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/Applications/MCL.cpp: In function 'NT Chaos(combblas::SpParMat&)': -/build/combblas-1.6.2/Applications/MCL.cpp:364:77: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 364 | FullyDistVec colssqs = A.Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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/MCL.cpp: In function 'void Inflate(combblas::SpParMat&, double)': -/build/combblas-1.6.2/Applications/MCL.cpp:379:20: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 379 | A.Apply(bind2nd(exponentiate(), power)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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 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/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 - | ^~~~~~~~~~~~~~~ -/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::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/IndexingTiming.cpp:164:11: required from here +/build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:58:120: 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -4847,10 +5046,176 @@ /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) + | ^~~~~~~ +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]' +/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 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:83:115: 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/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/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 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:83:115: 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/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/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/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 int; NV = 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 int; IT = 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/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/IndexingTiming.cpp:164:11: 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/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long int; NT = 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) + | ^~~~~~~ +/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/IndexingTiming.cpp:164:11: 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 = Select2ndSRing; IU = int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = 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 int; IT = 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 int; IT = long int; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:424:20: 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) + | ^~~~~~~ In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: /build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/ReleaseTests/ParIOTest.cpp:81:26: required from here +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:108:19: required from here /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~^ ~~~ @@ -4900,59 +5265,146 @@ | | int64_t* {aka long int*} | long long int* | %ld -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/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: 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 = BoolCopy2ndSRing; 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 = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: 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)); + | ~~~~~~~~~^~~~~~~~~~ +/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 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 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 int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:329: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/bits/stl_function.h:1075:5: note: declared here + 1075 | not2(const _Predicate& __pred) + | ^~~~ /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/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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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 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/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 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/Applications/TopDownBFS.cpp:222:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 222 | nonisov = ColSums->FindInds(bind2nd(greater(), 0)); // only the indices of non-isolated vertices - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/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]' -/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: 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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = 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 int; IT = long int; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:440:19: 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/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = 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 int; IT = 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/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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: 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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = unsigned char; 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:365:36: 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) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4971,6 +5423,168 @@ /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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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/IndexingTiming.cpp:164:11: 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) + | ^~~~~~~ +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 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 = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:173:77: 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 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 = 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/IndexingTiming.cpp:164:11: 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) + | ^~~~~~~ +/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 = 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 = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:173:77: 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 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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 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 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/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/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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 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 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::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]' +/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTiming.cpp:97:20: 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/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 + | ^ /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 = bool]': /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 = 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 = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -4989,32 +5603,189 @@ /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)); +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]': +/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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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/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:775:19: 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]' +/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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) + | ^~~~~~~ +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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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: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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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 = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:329: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/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 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/Applications/TopDownBFS.cpp:401:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 401 | transform(loccands.begin(), loccands.end(), loccands.begin(), bind2nd( multiplies(), nver )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = double; OVT = double; 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:329: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) | ^~~~~~~ @@ -5040,63 +5811,87 @@ /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/TopDownBFS.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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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 = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:365:36: 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/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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: 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 = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:365:36: 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/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 )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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: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/Applications/TopDownBFS.cpp:505:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 505 | transform(TIMES, TIMES+ITERS, zero_mean.begin(), bind2nd( minus(), mean )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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/Applications/TopDownBFS.cpp:521:87: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 521 | transform(INVMTEPS, INVMTEPS+ITERS, zero_mean.begin(), bind2nd(minus(), 1/hteps)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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) | ^~~~~~~ @@ -5117,40 +5912,120 @@ /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/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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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) | ^~~~~~~ -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/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = 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 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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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/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]': +/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]' +/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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::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:637: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]' +/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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 = bool]': +/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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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) + | ^~~~~~~ +/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:775:19: 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]' +/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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) | ^~~~~~~ /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 int; OVT = 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 int; IT = 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 int; IT = long int; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:424:20: required from here +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:440:19: 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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5169,40 +6044,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/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/ParFriends.h:42: /build/combblas-1.6.2/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = 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 int; NT = double]' @@ -5214,12 +6055,34 @@ /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 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 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 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/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/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/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)); | ~~~~~~~~~^~~~~~~~~~ @@ -5282,13 +6145,35 @@ /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 int; NV = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:190:11: 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: required from here +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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 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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5299,7 +6184,7 @@ /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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: required from here +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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)); | ~~~~~~~~~^~~~~~~~~~ @@ -5312,25 +6197,17 @@ /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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: required from here +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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)); | ~~~~~~~~~^~~~~~~~~~ @@ -5349,382 +6226,354 @@ /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 int; NV = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:190:11: 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/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] - 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 - | ^~~~~~~~~~~~~~~ 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]': -/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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = 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 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 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 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 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/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/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:775:19: 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]' -/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = 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 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 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 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 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/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/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; 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 = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/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 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 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 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 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] +/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] +/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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/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 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 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 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 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] +/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) | ^~~~ -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 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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 int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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 = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; 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 int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:133:23: 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/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/DirOptBFS.cpp:251:4: 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 int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1145 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/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/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = 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/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 = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; IVT = double; OVT = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:133:23: 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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/Applications/FilteredBFS.cpp:325:48: 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] - 325 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 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 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 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 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) | ^~~~~~~ -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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/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/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/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 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 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 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 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/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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)); +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 = long 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 = long 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) + | ^~~~ +/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 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 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 int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:149: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/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 )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = PlusTimesSRing; IU = long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = 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 int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:149: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 = 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]' -/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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 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] +/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 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 = 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:637: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]' -/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +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 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 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 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 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 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 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] +/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 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 = bool]': -/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 = 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 = 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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = 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 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 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 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 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 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 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 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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 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] +/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 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 = 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:775:19: 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]' -/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/IndexingTest.cpp:119:11: 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] +/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 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 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 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 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 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 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] +/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 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/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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = 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 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 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 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 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 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 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/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 int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:190:11: 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: 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 int; NUM = double; DER = SpDCCols; 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 int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:133:23: 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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5737,17 +6586,57 @@ /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 = SelectMaxSRing; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:190:11: 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 = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:230:18: 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: 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 = PlusTimesSRing; IU = long int; NUM = double; DER = SpDCCols; IVT = double; OVT = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:133:23: 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: 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 = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' +/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:230:18: 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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -5766,182 +6655,573 @@ /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/FilteredMIS.cpp:51: -/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 - | ^~~~~~~~~~~~~~~ +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 = long 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 = long 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 = double; VAL = std::pair; IT = long int; MPI_Comm = ompi_communicator_t*]' +/build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:335:36: required from 'void combblas::PermEdges(DistEdgeList&) [with IU = long int]' +/build/combblas-1.6.2/Applications/TopDownBFS.cpp:192:13: 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/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 + | ^ +/build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = 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); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 57%] Linking CXX executable IteratorTest +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' +[ 57%] Built target IteratorTest +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 59%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Linking CXX executable TransposeTest +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +[ 62%] Linking CXX executable ReduceTest +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' +[ 62%] Built target TransposeTest +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 63%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 63%] Built target ReduceTest +make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Ordering /build/combblas-1.6.2/obj-x86_64-linux-gnu/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 65%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 +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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-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, + 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/MCL.cpp:48: +/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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/Applications/MCL.cpp:30: /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 - | ^~~~~~~~~~~~~~~ +/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/Applications/TwitterEdge.h:329:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 329 | struct passifthere: public 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 | ^~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~~~~~~~~ +/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/Applications/TwitterEdge.h:348:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 348 | struct return1_uint8: public std::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/Applications/TwitterEdge.h:361:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 361 | struct keepinfrontier_f: public std::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/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/FilteredMIS.cpp:72:37: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 72 | struct DetSymmetricize: public std::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/Applications/FilteredMIS.cpp:112:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 112 | 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/FilteredMIS.cpp:124:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 124 | struct Twitter_materialize: public std::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/Applications/FilteredMIS.cpp:138:30: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 138 | struct randGen : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/12/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_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/ReleaseTests/MultTiming.cpp:58:120: 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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 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/ReleaseTests/MultTiming.cpp:58:120: 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 = PlusTimesSRing; IU = 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 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 int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:149:30: required from here +/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: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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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) | ^~~~~~~ -/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)); +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/FilteredMIS.cpp: In function 'int main(int, char**)': -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:253:119: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 253 | FullyDistVec * nonisov = new FullyDistVec(degrees.FindInds(bind2nd(greater(), 0))); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/MCL.cpp: In function 'NT Chaos(combblas::SpParMat&)': +/build/combblas-1.6.2/Applications/MCL.cpp:364:77: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 364 | FullyDistVec colssqs = A.Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /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/FilteredMIS.cpp:267: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] - 267 | B.Prune(bind2nd(Twitter_materialize(), keep[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/combblas-1.6.2/Applications/MCL.cpp: In function 'void Inflate(combblas::SpParMat&, double)': +/build/combblas-1.6.2/Applications/MCL.cpp:379:20: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 379 | A.Apply(bind2nd(exponentiate(), power)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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 = PlusTimesSRing; IU = long int; NUM = double; DER = SpCCols; IVT = double; OVT = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = 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 int; NUM = double; 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 = PlusTimesSRing; IVT = double; OVT = double; IU = long int; NUM = double; UDER = SpCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:149:30: required from here +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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/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) | ^~~~~~~ -/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/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 /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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-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: +/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, + 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&)': /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/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long int; NT = 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 )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) | ^~~~~~~ @@ -5999,119 +7279,106 @@ | | int64_t* {aka long int*} | long long int* | %ld -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:406:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 406 | transform(MISVS, MISVS+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/FilteredMIS.cpp:420:81: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 420 | 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/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/ReleaseTests/MultTiming.cpp:58:120: 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) - | ^~~~~~~ -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 = long 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 = long 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) - | ^~~~ -/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 int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:190:11: 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/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/ReleaseTests/MultTiming.cpp:58:120: 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) - | ^~~~~~~ -/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 = SelectMaxSRing; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:190:11: 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/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/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = 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 int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' @@ -6122,97 +7389,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/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]' -/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 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:83:115: 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 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTiming.cpp:83:115: 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/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 int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:230:18: 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/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/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 = SelectMaxSRing; IU = long int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = 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 = SelectMaxSRing; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' -/build/combblas-1.6.2/ReleaseTests/MultTest.cpp:230:18: 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/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': /build/combblas-1.6.2/Applications/MCL.cpp:480:22: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = 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 int; LIT = long int; NT = double]' @@ -6245,6 +7421,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) + | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' /build/combblas-1.6.2/Applications/MCL.cpp:567:25: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' @@ -6298,6 +7483,16 @@ | | int64_t* {aka long int*} | long long int* | %ld +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) + | ^~~~~~~ /build/combblas-1.6.2/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = 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 = int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' @@ -6308,27 +7503,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 int; NV = 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 int; IT = long int; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:440:19: 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/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = int; NT = double; DER = combblas::SpDCCols]': /build/combblas-1.6.2/Applications/MCL.cpp:480:22: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = double]' @@ -6424,6 +7598,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) + | ^~~~~~~ /build/combblas-1.6.2/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': /build/combblas-1.6.2/Applications/MCL.cpp:480:22: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = 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 int; LIT = long int; NT = float]' @@ -6509,35 +7692,31 @@ | | int64_t* {aka long int*} | long long int* | %ld -/build/combblas-1.6.2/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = 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 = int; NT = float; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' -/build/combblas-1.6.2/Applications/MCL.cpp:701:46: required from here -/build/combblas-1.6.2/Applications/MCL.cpp:403:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 403 | FullyDistVec nonisov = ColSums.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/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 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 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 int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredBFS.cpp:401:30: required from here +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) | ^~~~~~~ -/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) | ^~~~~~~ -/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/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = 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 = int; NT = float; DER = combblas::SpDCCols]' +/build/combblas-1.6.2/Applications/MCL.cpp:612:48: required from 'void MainBody(HipMCLParam&) [with GIT = int; LIT = int; NT = float]' +/build/combblas-1.6.2/Applications/MCL.cpp:701:46: required from here +/build/combblas-1.6.2/Applications/MCL.cpp:403:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 403 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -6573,235 +7752,27 @@ /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]' -/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 = double; 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 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' -/build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:105:49: 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 = double; 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 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = SpDCCols; typename promote_trait::T_promote = double]' -/build/combblas-1.6.2/ReleaseTests/GalerkinNew.cpp:105:49: 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/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 int; OVT = 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 int; IT = 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 int; IT = long int; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:440:19: 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) - | ^~~~~~~ -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = 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 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 int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:329: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) - | ^~~~~~~ -/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 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 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 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 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/ParFriends.h: In instantiation of 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool) [with IU = long int; NV = unsigned char; 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:365:36: 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 = LatestRetwitterBFS; IU = 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 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 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 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/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/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/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) | ^~~~~~~ -/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)); +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/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 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 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 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 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) - | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = 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 int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' /build/combblas-1.6.2/Applications/MCL.cpp:470:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' @@ -6825,443 +7796,59 @@ /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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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/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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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: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: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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy1stSRing; IU = 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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: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 = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:329: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) - | ^~~~~~~ -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 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 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 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 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 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 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 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/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/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 = LatestRetwitterMIS; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = double; OVT = double; 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 = LatestRetwitterMIS; IVT = double; OVT = double; IU = 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 int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:329: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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = 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 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 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 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 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 int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1055 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/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) - | ^~~~~~~ -/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/dcsc.cpp:1057:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = 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/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 - | ^ -/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 = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:365:36: 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 = LatestRetwitterSelect2nd; IU = long int; NUM = TwitterEdge; DER = SpDCCols; IVT = unsigned char; OVT = unsigned char; 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = 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 = LatestRetwitterSelect2nd; IVT = unsigned char; OVT = unsigned char; IU = long int; NUM = TwitterEdge; UDER = SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:365:36: 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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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 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 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 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 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 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 int; NT = TwitterEdge; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/FilteredMIS.cpp:256:4: 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 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) - | ^~~~~~~ -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/include/CombBLAS/dcsc.cpp:1149:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = 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/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/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 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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 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 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 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 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 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 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 int; NT = bool; DER = combblas::SpDCCols]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:167:9: 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 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 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/Friends.h:35: +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/Applications/BetwCent.cpp:98:20: required from here +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld /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 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]' @@ -7285,6 +7872,59 @@ /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:35: +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/Ordering/RCM.cpp:671:34: required from here +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld /build/combblas-1.6.2/include/CombBLAS/ParFriends.h: In instantiation of 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long 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 = long int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' /build/combblas-1.6.2/Applications/MCL.cpp:470:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' @@ -7308,23 +7948,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/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 = long 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 = long 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 = double; VAL = std::pair; IT = long int; MPI_Comm = ompi_communicator_t*]' -/build/combblas-1.6.2/include/CombBLAS/DistEdgeList.cpp:335:36: required from 'void combblas::PermEdges(DistEdgeList&) [with IU = long int]' -/build/combblas-1.6.2/Applications/TopDownBFS.cpp:192:13: 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/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 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]' @@ -7348,6 +7971,99 @@ /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)); + | ~~~~~~~~~^~~~~~~~~~ +/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) + | ^~~~ 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: @@ -7430,6 +8146,65 @@ /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/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 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 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 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 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 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 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 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 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 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/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 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 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 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 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/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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:972:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long 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 = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' @@ -7461,6 +8236,47 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 67%] Linking CXX executable GalerkinNew +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 int]' @@ -7491,6 +8307,30 @@ /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 int; NV = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 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/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:541:66: 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 int]' @@ -7557,10 +8397,86 @@ /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/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = 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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 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) + | ^~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +/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 int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 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) + | ^~~~~~~ +[ 67%] Built target GalerkinNew +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-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +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-x86_64-linux-gnu' +[ 68%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 /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 = long 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 = long 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 int; VAL = long int; IT = 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 int; NT = 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) + | ^~~~ +[ 70%] Linking CXX executable FindSparse +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm /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]' @@ -7573,6 +8489,9 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 72%] Linking CXX executable ParIOTest +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = 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 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 int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' @@ -7615,6 +8534,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-x86_64-linux-gnu' /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] | ~~~~~~~~~^~~~~~~~~~ @@ -7651,6 +8571,10 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ +[ 72%] Built target FindSparse +make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = float]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:972:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = float]' /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 = float; UDERO = SpDCCols; IU = long int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' @@ -7666,9 +8590,14 @@ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1191:88: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1191 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' +[ 73%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 /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 int]' @@ -7723,6 +8652,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-x86_64-linux-gnu' /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 = float]': /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 = float]' /build/combblas-1.6.2/include/CombBLAS/ParFriends.h:541:66: 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 int]' @@ -7747,6 +8677,10 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ +[ 73%] Built target ParIOTest +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-x86_64-linux-gnu' +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = int; NT = float]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:972:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = int; NT = float]' /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 = float; UDERO = SpDCCols; IU = int; NU1 = float; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' @@ -7765,6 +8699,11 @@ /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-x86_64-linux-gnu' +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-x86_64-linux-gnu' +[ 75%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 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 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 int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -7952,9 +8891,6 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -[ 59%] Linking CXX executable TransposeTest -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm /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 = int; NV = double; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:1350:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = double; GIT = int; _UnaryOperation = combblas::myidentity; IT = int; NT = double; DER = combblas::SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:1042:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = double; GIT = int; IT = int; NT = double; DER = combblas::SpDCCols]' @@ -7981,6 +8917,16 @@ /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 int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = 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 int*; _OI = 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 int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = 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*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = 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 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 int; NT = float; DER = combblas::SpDCCols]' @@ -8047,7 +8993,6 @@ /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-x86_64-linux-gnu' /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 int; NV = float; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:1350:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = float; GIT = long int; _UnaryOperation = combblas::myidentity; IT = long int; NT = float; DER = combblas::SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:1042:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = float; GIT = long int; IT = long int; NT = float; DER = combblas::SpDCCols]' @@ -8074,10 +9019,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 59%] Built target TransposeTest -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake --color= /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = 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 = 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 = int; NT = float; DER = combblas::SpDCCols]' @@ -8144,9 +9085,6 @@ /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-x86_64-linux-gnu' -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' /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 = int; NV = float; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:1350:20: required from 'bool combblas::SpParMat::Kselect1(combblas::FullyDistSpVec&, IT, _UnaryOperation) const [with VT = float; GIT = int; _UnaryOperation = combblas::myidentity; IT = int; NT = float; DER = combblas::SpDCCols]' /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:1042:24: required from 'bool combblas::SpParMat::Kselect(combblas::FullyDistSpVec&, IT, int) const [with VT = float; GIT = int; IT = int; NT = float; DER = combblas::SpDCCols]' @@ -8173,8 +9111,78 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 60%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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, + 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: +/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&)': +/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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = 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 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 int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -8259,6 +9267,109 @@ /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 + | ^~~~~~~~~~~~~~~ +[ 77%] Linking CXX executable MultTiming +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm /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]' @@ -8343,6 +9454,25 @@ /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) + | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = float]': /build/combblas-1.6.2/include/CombBLAS/SpDCCols.cpp:881:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = float]' /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 = float; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -8385,6 +9515,23 @@ /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-x86_64-linux-gnu' +[ 77%] Built target MultTiming +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/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = float]': /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 = float]' /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 = float; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = float; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -8427,35 +9574,49 @@ /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) + | ^~~~~~~ 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: + 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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 62%] Linking CXX executable IteratorTest -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 62%] Built target IteratorTest -make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Ordering /build/combblas-1.6.2/obj-x86_64-linux-gnu/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f Ordering/CMakeFiles/rcm.dir/build.make Ordering/CMakeFiles/rcm.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 63%] Building CXX object Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 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/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 > | ^~~~~~~~~~~~~~~ @@ -8463,7 +9624,7 @@ from /usr/include/c++/12/map:60, from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/Applications/BetwCent.cpp:37: + 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 | ^~~~~~~~~~~~~~~ @@ -8624,60 +9785,10 @@ /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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/Friends.h:35: -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/Applications/BetwCent.cpp:98:20: required from here +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: required from here /build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); | ~~~^ ~~~ @@ -8727,22 +9838,20 @@ | | int64_t* {aka long int*} | long long int* | %ld -[ 65%] Linking CXX executable ReduceTest -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' 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: + from /build/combblas-1.6.2/3DSpGEMM/test_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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, + from /build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp:1: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -8803,208 +9912,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 65%] Built target ReduceTest -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-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake --color= -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) - | ^~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -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-x86_64-linux-gnu' -/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) - | ^~~~ -[ 67%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 /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/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)': @@ -9014,193 +9921,10 @@ /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/include/CombBLAS/Friends.h:35: -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/Ordering/RCM.cpp:671:34: required from here -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -[ 68%] Linking CXX executable ParIOTest -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 68%] Built target ParIOTest -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build -make[3]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 70%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -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 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 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 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 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 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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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/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 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 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 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 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/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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 int; NV = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 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/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) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9219,188 +9943,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/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 int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 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 int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 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: -/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 = long 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 = long 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 int; VAL = long int; IT = 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 int; NT = 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) - | ^~~~ -[ 72%] Linking CXX executable GalerkinNew -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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/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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -[ 72%] Built target GalerkinNew -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-x86_64-linux-gnu' -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu && /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-x86_64-linux-gnu /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM /build/combblas-1.6.2/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake --color= -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -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-x86_64-linux-gnu' -[ 73%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/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 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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-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, - 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: -/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&)': -/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: @@ -9501,15 +10043,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/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: @@ -9520,202 +10053,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/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) - | ^~~~~~~ -[ 75%] Linking CXX executable FindSparse -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -In file included from /build/combblas-1.6.2/include/CombBLAS/Friends.h:35: -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = bool]': -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = bool; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:453:29: required from here -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -[ 75%] Built target FindSparse -/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 int; NV = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = 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 /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: -/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/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/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 - | ^~~~~~~~~~~~~~~ -/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) - | ^~~~~~~ /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 int; NUM = bool; DER = SpCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = long int; NUM = bool; UDER = SpCCols]' @@ -9762,106 +10099,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/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/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 int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = 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 int; OVT = long int; IU = 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 int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' @@ -9908,6 +10145,33 @@ /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 /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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/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 int; NT = bool]': @@ -9967,8 +10231,16 @@ /usr/include/c++/12/bits/stl_function.h:1075:5: note: declared here 1075 | not2(const _Predicate& __pred) | ^~~~ -[ 77%] Linking CXX executable MultTiming -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 +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/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 int; NT = bool]': @@ -10007,27 +10279,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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)': -/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) - | ^~~~~~~ -make[3]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' 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] @@ -10036,7 +10287,6 @@ /usr/include/c++/12/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 77%] Built target MultTiming 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 int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, @@ -10047,80 +10297,6 @@ /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-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, - 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/test_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/stl_tree.h:65, - from /usr/include/c++/12/map:60, - from /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:2887, - from /build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp:1: -/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/Friends.h:35: /build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = double]': /build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = long int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' @@ -10175,106 +10351,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -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/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: @@ -10306,6 +10382,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/Friends.h:35: +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': +/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' +/build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); + | ~~~^ ~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld 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 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 int; NT = double]' @@ -10353,6 +10483,37 @@ /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, + from /build/combblas-1.6.2/include/CombBLAS/CombBLAS.h:111: +/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/3DSpGEMM/SplitMatDist.h:154:27: required from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = int; NT = double]' +/build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp:105:17: required from here +/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1104:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1104 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=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/dcsc.cpp:1107:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1107 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-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/dcsc.cpp:1121:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1121 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-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/dcsc.cpp:1124:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1124 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-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/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 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 int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -10426,15 +10587,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/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) - | ^~~~~~~ /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = 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 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 int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' @@ -10511,109 +10663,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/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/include/CombBLAS/Friends.h:35: -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': -/build/combblas-1.6.2/include/CombBLAS/SpParMat.cpp:3516:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/SplitMatDist.h:41:26: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = int; std::string = std::__cxx11::basic_string]' -/build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp:101:55: required from here -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:156:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 156 | sscanf(itr->c_str(), "%lld %lld %lg", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:165:52: warning: format '%lld' expects argument of type 'long long int*', but argument 5 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 165 | sscanf(itr->c_str(), "%lld %lld %lld", &ii, &jj, &vv); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:42: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -/build/combblas-1.6.2/include/CombBLAS/SpHelper.h:174:47: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 174 | sscanf(itr->c_str(), "%lld %lld", &ii, &jj); - | ~~~^ ~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -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: -/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/3DSpGEMM/SplitMatDist.h:154:27: required from 'void combblas::SplitMat(CCGrid&, SpDCCols*, SpDCCols&, bool) [with IT = int; NT = double]' -/build/combblas-1.6.2/3DSpGEMM/test_mpipspgemm.cpp:105:17: required from here -/build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:1104:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1104 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=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/dcsc.cpp:1107:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1107 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-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/dcsc.cpp:1121:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1121 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-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/dcsc.cpp:1124:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1124 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-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/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]' @@ -10734,6 +10783,16 @@ /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/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 int; bool _IsMove = false]', + inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = 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 int*; _OI = 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 int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = 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*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] + 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]' @@ -10810,17 +10869,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 int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = 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 int*; _OI = 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 int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = 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*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] - 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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, @@ -10830,12 +10878,13 @@ /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 = int]' at /build/combblas-1.6.2/include/CombBLAS/dcsc.cpp:973:13: + 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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10844,26 +10893,16 @@ 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: + 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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 int; bool _IsMove = false]', - inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = 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 int*; _OI = 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 int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = 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*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-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: + 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*, long unsigned int)' specified bound 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10887,11 +10926,11 @@ /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 81%] Linking CXX executable dobfs -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +[ 81%] Linking CXX executable IndexingTest +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 81%] Built target dobfs +[ 81%] Built target IndexingTest 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 int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, @@ -10902,21 +10941,21 @@ /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Linking CXX executable IndexingTiming -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 83%] Built target IndexingTiming -[ 85%] Linking CXX executable IndexingTest -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm +[ 83%] Linking CXX executable dobfs +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 85%] Built target IndexingTest -[ 86%] Linking CXX executable fmis +[ 83%] Built target dobfs +[ 85%] Linking CXX executable fmis cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 86%] Built target fmis +[ 85%] Built target fmis +[ 86%] Linking CXX executable IndexingTiming +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' +[ 86%] Built target IndexingTiming [ 88%] Linking CXX executable fbfs cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm @@ -10932,26 +10971,26 @@ /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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' [ 91%] Built target mpipspgemm -[ 93%] Linking CXX executable tdbfs -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_1.16.0 ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_1.16.0 -lm -[ 95%] Linking CXX executable MultTest +[ 93%] Linking CXX executable MultTest cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' +[ 93%] Built target MultTest +[ 95%] Linking CXX executable tdbfs +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 95%] Built target MultTest [ 95%] Built target tdbfs -[ 96%] Linking CXX executable SpMSpVBench -cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 96%] Built target SpMSpVBench -[ 98%] Linking CXX executable rcm +[ 96%] Linking CXX executable rcm cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' -[ 98%] Built target rcm +[ 96%] Built target rcm +[ 98%] Linking CXX executable SpMSpVBench +cd /build/combblas-1.6.2/obj-x86_64-linux-gnu/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/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.so /usr/lib/x86_64-linux-gnu/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-x86_64-linux-gnu' +[ 98%] Built target SpMSpVBench 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 = long int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = long int*; _OI = long int*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, @@ -11001,10 +11040,10 @@ make[1]: Entering directory '/build/combblas-1.6.2' LD_LIBRARY_PATH=/build/combblas-1.6.2/obj-x86_64-linux-gnu:/build/combblas-1.6.2/obj-x86_64-linux-gnu/usort:/build/combblas-1.6.2/obj-x86_64-linux-gnu/graph500-1.2/generator:${LD_LIBRARY_PATH} \ dh_auto_test || /bin/true - cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 + cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 make[2]: Entering directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j16 +/usr/bin/ctest --force-new-ctest-process --verbose -j15 UpdateCTestConfiguration from :/build/combblas-1.6.2/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/combblas-1.6.2/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/combblas-1.6.2/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -11106,811 +11145,735 @@ 15: Test command: /usr/bin/mpiexec "-n" "4" "/build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" 15: Working Directory: /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 15: 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 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? -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? -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? -11: Forcing scale to : 17 -11: Using fast vertex permutations; skipping edge permutations (like v2.1) 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? +8: Find and Sparse working correctly +8: As a whole: 20 rows and 20 columns and 40 nonzeros +10: Forcing scale to : 17 +10: Using fast vertex permutations; skipping edge permutations (like v2.1) 1: Matrix is Float 1: Total number of nonzeros expected across all processors is 490228 1: File is 8909455 bytes -11: graph_generation: 0.314757 s -11: Generated renamed edge lists -11: Generation took 0.315084 seconds -11: Warning: Using smaller indices for the matrix than DistEdgeList -11: Local matrices are 65536-by-65536 -9: Matrix is Float -9: Total number of nonzeros expected across all processors is 490563 -9: File is 6706976 bytes -7: Data read +5: As a whole: 10 rows and 100 columns and 11 nonzeros +5: Indexing working correctly +8: As a whole, Values: has length 114 +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? 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 -10: Forcing scale to : 17 -10: Using fast vertex permutations; skipping edge permutations (like v2.1) -8: Find and Sparse working correctly -8: As a whole: 20 rows and 20 columns and 40 nonzeros -12: Forcing scale to : 16 -5: As a whole: 10 rows and 100 columns and 11 nonzeros -8: As a whole, Values: has length 114 -12: graph_generation: 0.311796 s -12: Generated renamed edge lists -10: Generated renamed edge lists -10: Generation took 0.847819 seconds -10: graph_generation: 0.495798 s 8: As a whole, Row ids: has length 114 +7: Data read +8: As a whole, Column ids: has length 114 +10: Generated renamed edge lists +10: Generation took 0.647406 seconds +10: graph_generation: 0.459212 s 10: Warning: Using smaller indices for the matrix than DistEdgeList 10: Local matrices are 65536-by-65536 -3: Iteration passed soft test -1: Matrix is Float -1: Total number of nonzeros expected across all processors is 490265 -1: File is 8897883 bytes +8: As a whole: 21 rows and 21 columns and 114 nonzeros +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? +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? +6: Pruning is working + 1/15 Test #8: FindSparse_Test .................. Passed 2.72 sec +12: Forcing scale to : 16 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 -8: As a whole, Column ids: has length 114 - 1/15 Test #3: Iterator_Test .................... Passed 3.43 sec -8: As a whole: 21 rows and 21 columns and 114 nonzeros - 2/15 Test #8: FindSparse_Test .................. Passed 3.66 sec -11: Created Sparse Matrix (with int32 local indices and values) 9: Batch processing will occur 11 times, each processing 96 vertices (overall) +9: As a whole: 65536 rows and 65536 columns and 490563 nonzeros +12: Generated renamed edge lists +12: graph_generation: 0.267782 s 9: Candidates chosen, precomputation finished 9: Exploring via BFS... -9: As a whole: 65536 rows and 65536 columns and 490563 nonzeros -11: Calculated degrees in 0.124003 seconds +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? +3: Iteration passed soft test +1: Matrix is Float +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 #3: Iterator_Test .................... Passed 4.12 sec 13: Forcing scale to : 17 + 3/15 Test #2: Reduction_Test ................... Passed 4.31 sec +5: [i-capture-the-hostname:204319] *** An error occurred in MPI_Alltoallv +5: [i-capture-the-hostname:204319] *** reported by process [2419523585,1] +5: [i-capture-the-hostname:204319] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +5: [i-capture-the-hostname:204319] *** MPI_ERR_COUNT: invalid count argument +5: [i-capture-the-hostname:204319] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +5: [i-capture-the-hostname:204319] *** and potentially your MPI job) +5: [i-capture-the-hostname:204133] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +5: [i-capture-the-hostname:204133] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages 13: Generated renamed edge lists -13: graph_generation: 0.175637 s -2: Reduction via summation working correctly -5: Indexing working correctly -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 - 3/15 Test #2: Reduction_Test ................... Passed 4.66 sec -1: Matrix is Float -1: Total number of nonzeros expected across all processors is 3384784 -1: File is 61473368 bytes -11: Found non-isolated vertices -11: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +13: graph_generation: 0.268182 s + 4/15 Test #5: Indexing_Test ....................***Failed 4.50 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), } +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), } +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), } +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? +[i-capture-the-hostname:204319] *** An error occurred in MPI_Alltoallv +[i-capture-the-hostname:204319] *** reported by process [2419523585,1] +[i-capture-the-hostname:204319] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +[i-capture-the-hostname:204319] *** MPI_ERR_COUNT: invalid count argument +[i-capture-the-hostname:204319] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +[i-capture-the-hostname:204319] *** and potentially your MPI job) +[i-capture-the-hostname:204133] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +[i-capture-the-hostname:204133] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages + +11: Forcing scale to : 17 +11: Using fast vertex permutations; skipping edge permutations (like v2.1) 12: Converted to Boolean and removed 149 loops +10: Created Sparse Matrix (with int32 local indices and values) 12: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -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? -12: I/O (or generation) took 3.1928 seconds +12: I/O (or generation) took 3.54211 seconds +11: graph_generation: 0.546143 s +11: Generated renamed edge lists +11: Generation took 0.589508 seconds +11: Warning: Using smaller indices for the matrix than DistEdgeList +11: Local matrices are 65536-by-65536 12: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -10: Created Sparse Matrix (with int32 local indices and values) -10: Calculated degrees in 0.20621 seconds +10: Calculated degrees in 0.187505 seconds 12: All degrees calculated 12: Load balance: 1.00815 -6: Pruning is working -13: Converted to Boolean and removed 75 loops -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? 10: Converted to Boolean and removed 213 loops -13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -13: Generation took 3.07044 seconds 10: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +1: Matrix is Float +1: Total number of nonzeros expected across all processors is 3384784 +1: File is 61473368 bytes +13: Converted to Boolean and removed 75 loops 13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -13: All degrees calculated +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? +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? +13: Generation took 3.76886 seconds 10: Reductions done 10: Intersection of colsums and rowsums found -13: Load balance: 1.02317 +13: As a whole: 131072 rows and 131072 columns and 619978 nonzeros 10: Found (and permuted) non-isolated vertices -12: Symmetricized -12: [ionos5-amd64:2075951] *** Process received signal *** -12: [ionos5-amd64:2075951] Signal: Segmentation fault (11) -12: [ionos5-amd64:2075951] Signal code: Address not mapped (1) -12: [ionos5-amd64:2075951] Failing at address: 0x564cb5823000 -12: [ionos5-amd64:2075951] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7efdd33f3f90] -12: [ionos5-amd64:2075951] [ 1] /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/fbfs(+0x1dad1)[0x564cb57d6ad1] -12: [ionos5-amd64:2075951] [ 2] /usr/lib/x86_64-linux-gnu/libgomp.so.1(+0x1cd8e)[0x7efdd3954d8e] -12: [ionos5-amd64:2075951] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x88fd4)[0x7efdd3440fd4] -12: [ionos5-amd64:2075951] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x1095bc)[0x7efdd34c15bc] -12: [ionos5-amd64:2075951] *** End of error message *** +13: All degrees calculated +12: [i-capture-the-hostname:204457] *** Process received signal *** +12: [i-capture-the-hostname:204457] Signal: Segmentation fault (11) +12: [i-capture-the-hostname:204457] Signal code: Address not mapped (1) +12: [i-capture-the-hostname:204457] Failing at address: 0x55e46928d000 +13: Load balance: 1.02317 12: -------------------------------------------------------------------------- 12: Primary job terminated normally, but 1 process returned 12: a non-zero exit code. Per user-direction, the job has been aborted. 12: -------------------------------------------------------------------------- 10: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +12: Symmetricized +12: [i-capture-the-hostname:204397] *** Process received signal *** +12: [i-capture-the-hostname:204397] Signal: Segmentation fault (11) +12: [i-capture-the-hostname:204397] Signal code: Address not mapped (1) +12: [i-capture-the-hostname:204397] Failing at address: 0x56015040e000 12: -------------------------------------------------------------------------- -12: mpiexec noticed that process rank 0 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +12: mpiexec noticed that process rank 3 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 12: -------------------------------------------------------------------------- - 4/15 Test #12: FBFS_Test ........................***Failed 6.95 sec + 5/15 Test #12: FBFS_Test ........................***Failed 7.33 sec Using synthetic data, which we ALWAYS permute for load balance We only balance the original input, we don't repermute after each filter change BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional Forcing scale to : 16 -graph_generation: 0.311796 s Generated renamed edge lists +graph_generation: 0.267782 s Converted to Boolean and removed 149 loops As a whole: 65536 rows and 65536 columns and 909896 nonzeros -I/O (or generation) took 3.1928 seconds +I/O (or generation) took 3.54211 seconds As a whole: 65536 rows and 65536 columns and 909896 nonzeros All degrees calculated Load balance: 1.00815 -Symmetricized -[ionos5-amd64:2075951] *** Process received signal *** -[ionos5-amd64:2075951] Signal: Segmentation fault (11) -[ionos5-amd64:2075951] Signal code: Address not mapped (1) -[ionos5-amd64:2075951] Failing at address: 0x564cb5823000 -[ionos5-amd64:2075951] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7efdd33f3f90] -[ionos5-amd64:2075951] [ 1] /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/fbfs(+0x1dad1)[0x564cb57d6ad1] -[ionos5-amd64:2075951] [ 2] /usr/lib/x86_64-linux-gnu/libgomp.so.1(+0x1cd8e)[0x7efdd3954d8e] -[ionos5-amd64:2075951] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x88fd4)[0x7efdd3440fd4] -[ionos5-amd64:2075951] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x1095bc)[0x7efdd34c15bc] -[ionos5-amd64:2075951] *** End of error message *** +[i-capture-the-hostname:204457] *** Process received signal *** +[i-capture-the-hostname:204457] Signal: Segmentation fault (11) +[i-capture-the-hostname:204457] Signal code: Address not mapped (1) +[i-capture-the-hostname:204457] Failing at address: 0x55e46928d000 -------------------------------------------------------------------------- Primary job terminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted. -------------------------------------------------------------------------- +Symmetricized +[i-capture-the-hostname:204397] *** Process received signal *** +[i-capture-the-hostname:204397] Signal: Segmentation fault (11) +[i-capture-the-hostname:204397] Signal code: Address not mapped (1) +[i-capture-the-hostname:204397] Failing at address: 0x56015040e000 -------------------------------------------------------------------------- -mpiexec noticed that process rank 0 with PID 0 on node ionos5-amd64 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). -------------------------------------------------------------------------- -13: [ionos5-amd64:2076002] *** Process received signal *** +6: [i-capture-the-hostname:204306] *** An error occurred in MPI_Alltoallv +6: [i-capture-the-hostname:204306] *** reported by process [2419851265,3] +6: [i-capture-the-hostname:204306] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +6: [i-capture-the-hostname:204306] *** MPI_ERR_COUNT: invalid count argument +6: [i-capture-the-hostname:204306] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +6: [i-capture-the-hostname:204306] *** and potentially your MPI job) +6: [i-capture-the-hostname:204142] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +6: [i-capture-the-hostname:204142] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages + 6/15 Test #6: SpAsgn_Test ......................***Failed 7.57 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:204306] *** An error occurred in MPI_Alltoallv +[i-capture-the-hostname:204306] *** reported by process [2419851265,3] +[i-capture-the-hostname:204306] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 +[i-capture-the-hostname:204306] *** MPI_ERR_COUNT: invalid count argument +[i-capture-the-hostname:204306] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +[i-capture-the-hostname:204306] *** and potentially your MPI job) +[i-capture-the-hostname:204142] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal +[i-capture-the-hostname:204142] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages + 13: Symmetricized +13: [i-capture-the-hostname:204409] *** Process received signal *** +13: [i-capture-the-hostname:204409] Signal: Segmentation fault (11) +13: [i-capture-the-hostname:204409] Signal code: Address not mapped (1) +13: [i-capture-the-hostname:204409] Failing at address: 0x564fe8e4c000 +13: [i-capture-the-hostname:204409] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7fc973b40f90] +13: [i-capture-the-hostname:204409] [ 1] /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/fmis(+0x1a9e1)[0x564fe8e009e1] +13: [i-capture-the-hostname:204409] [ 2] /usr/lib/x86_64-linux-gnu/libgomp.so.1(+0x1cd8e)[0x7fc9740a1d8e] +13: [i-capture-the-hostname:204409] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x88fd4)[0x7fc973b8dfd4] +13: [i-capture-the-hostname:204409] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x1095bc)[0x7fc973c0e5bc] +13: [i-capture-the-hostname:204409] *** End of error message *** 13: -------------------------------------------------------------------------- 13: Primary job terminated normally, but 1 process returned 13: a non-zero exit code. Per user-direction, the job has been aborted. 13: -------------------------------------------------------------------------- +13: [i-capture-the-hostname:204460] *** Process received signal *** +13: [i-capture-the-hostname:204460] Signal: Segmentation fault (11) +13: [i-capture-the-hostname:204460] Signal code: Address not mapped (1) +13: [i-capture-the-hostname:204460] Failing at address: 0x55c1561f6000 13: -------------------------------------------------------------------------- -13: mpiexec noticed that process rank 3 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +13: mpiexec noticed that process rank 0 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 13: -------------------------------------------------------------------------- - 5/15 Test #13: FMIS_Test ........................***Failed 7.44 sec + 7/15 Test #13: FMIS_Test ........................***Failed 7.93 sec 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? Using synthetic data, which we ALWAYS permute for load balance We only balance the original input, we don't repermute after each filter change BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional Forcing scale to : 17 Generated renamed edge lists -graph_generation: 0.175637 s +graph_generation: 0.268182 s Converted to Boolean and removed 75 loops As a whole: 131072 rows and 131072 columns and 619978 nonzeros -Generation took 3.07044 seconds +Generation took 3.76886 seconds As a whole: 131072 rows and 131072 columns and 619978 nonzeros All degrees calculated Load balance: 1.02317 -[ionos5-amd64:2076002] *** Process received signal *** Symmetricized +[i-capture-the-hostname:204409] *** Process received signal *** +[i-capture-the-hostname:204409] Signal: Segmentation fault (11) +[i-capture-the-hostname:204409] Signal code: Address not mapped (1) +[i-capture-the-hostname:204409] Failing at address: 0x564fe8e4c000 +[i-capture-the-hostname:204409] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7fc973b40f90] +[i-capture-the-hostname:204409] [ 1] /build/combblas-1.6.2/obj-x86_64-linux-gnu/Applications/fmis(+0x1a9e1)[0x564fe8e009e1] +[i-capture-the-hostname:204409] [ 2] /usr/lib/x86_64-linux-gnu/libgomp.so.1(+0x1cd8e)[0x7fc9740a1d8e] +[i-capture-the-hostname:204409] [ 3] /lib/x86_64-linux-gnu/libc.so.6(+0x88fd4)[0x7fc973b8dfd4] +[i-capture-the-hostname:204409] [ 4] /lib/x86_64-linux-gnu/libc.so.6(+0x1095bc)[0x7fc973c0e5bc] +[i-capture-the-hostname:204409] *** 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. -------------------------------------------------------------------------- +[i-capture-the-hostname:204460] *** Process received signal *** +[i-capture-the-hostname:204460] Signal: Segmentation fault (11) +[i-capture-the-hostname:204460] Signal code: Address not mapped (1) +[i-capture-the-hostname:204460] Failing at address: 0x55c1561f6000 -------------------------------------------------------------------------- -mpiexec noticed that process rank 3 with PID 0 on node ionos5-amd64 exited on signal 11 (Segmentation fault). +mpiexec noticed that process rank 0 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- -5: [ionos5-amd64:2075901] *** An error occurred in MPI_Alltoallv -5: [ionos5-amd64:2075901] *** reported by process [488833025,2] -5: [ionos5-amd64:2075901] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -5: [ionos5-amd64:2075901] *** MPI_ERR_COUNT: invalid count argument -5: [ionos5-amd64:2075901] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -5: [ionos5-amd64:2075901] *** and potentially your MPI job) -5: [ionos5-amd64:2075788] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal -5: [ionos5-amd64:2075788] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages - 6/15 Test #5: Indexing_Test ....................***Failed 7.88 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), } -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), } -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), } -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? -[ionos5-amd64:2075901] *** An error occurred in MPI_Alltoallv -[ionos5-amd64:2075901] *** reported by process [488833025,2] -[ionos5-amd64:2075901] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -[ionos5-amd64:2075901] *** MPI_ERR_COUNT: invalid count argument -[ionos5-amd64:2075901] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -[ionos5-amd64:2075901] *** and potentially your MPI job) -[ionos5-amd64:2075788] 3 more processes have sent help message help-mpi-errors.txt / mpi_errors_are_fatal -[ionos5-amd64:2075788] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages - -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? -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: [ionos5-amd64:2075988] *** Process received signal *** -6: [ionos5-amd64:2075988] Signal: Segmentation fault (11) -6: [ionos5-amd64:2075988] Signal code: Address not mapped (1) -6: [ionos5-amd64:2075988] Failing at address: 0x3fab2c9c0 -6: [ionos5-amd64:2075988] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7f62473ebf90] -6: [ionos5-amd64:2075988] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x16e3c9)[0x7f624751e3c9] -6: [ionos5-amd64:2075988] [ 2] /usr/lib/x86_64-linux-gnu/libopen-pal.so.40(opal_convertor_pack+0xaf)[0x7f62472590df] -6: [ionos5-amd64:2075988] [ 3] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_datatype_sndrcv+0x1fe)[0x7f624789f55e] -6: [ionos5-amd64:2075988] [ 4] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_alltoallv_intra_basic_linear+0x2bf)[0x7f62478edc9f] -6: [ionos5-amd64:2075988] [ 5] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_alltoallv_intra_dec_fixed+0x42)[0x7f6245085fa2] -6: [ionos5-amd64:2075988] [ 6] /usr/lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Alltoallv+0x1b5)[0x7f62478a2315] -6: [ionos5-amd64:2075988] [ 7] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x19e11)[0x55cb64022e11] -6: [ionos5-amd64:2075988] [ 8] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x397)[0x55cb64042567] -6: [ionos5-amd64:2075988] [ 9] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x284)[0x55cb64042814] -6: [ionos5-amd64:2075988] [10] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x247)[0x55cb64042c87] -6: [ionos5-amd64:2075988] [11] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(main+0xc30)[0x55cb6401d100] -6: [ionos5-amd64:2075988] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x2718a)[0x7f62473d718a] -6: [ionos5-amd64:2075988] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f62473d7245] -6: [ionos5-amd64:2075988] [14] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x21)[0x55cb6401ed61] -6: [ionos5-amd64:2075988] *** End of error message *** -6: [ionos5-amd64:2076010] *** Process received signal *** -6: [ionos5-amd64:2076010] Signal: Segmentation fault (11) -6: [ionos5-amd64:2076010] Signal code: Address not mapped (1) -6: [ionos5-amd64:2076010] Failing at address: 0x57f2bb6f0 -6: [ionos5-amd64:2076010] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7f64c6963f90] -6: [ionos5-amd64:2076010] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x16e3c9)[0x7f64c6a963c9] -6: [ionos5-amd64:2076010] [ 2] /usr/lib/x86_64-linux-gnu/libopen-pal.so.40(opal_convertor_pack+0xaf)[0x7f64c67d10df] -6: [ionos5-amd64:2076010] [ 3] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_datatype_sndrcv+0x1fe)[0x7f64c6e1755e] -6: [ionos5-amd64:2076010] [ 4] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_alltoallv_intra_basic_linear+0x2bf)[0x7f64c6e65c9f] -6: [ionos5-amd64:2076010] [ 5] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_alltoallv_intra_dec_fixed+0x42)[0x7f64c45fdfa2] -6: [ionos5-amd64:2076010] [ 6] /usr/lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Alltoallv+0x1b5)[0x7f64c6e1a315] -6: [ionos5-amd64:2076010] [ 7] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x19e11)[0x55b16b5b3e11] -6: [ionos5-amd64:2076010] [ 8] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x397)[0x55b16b5d3567] -6: [ionos5-amd64:2076010] [ 9] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x284)[0x55b16b5d3814] -6: [ionos5-amd64:2076010] [10] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x247)[0x55b16b5d3c87] -6: [ionos5-amd64:2076010] [11] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(main+0xc30)[0x55b16b5ae100] -6: [ionos5-amd64:2076010] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x2718a)[0x7f64c694f18a] -6: [ionos5-amd64:2076010] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f64c694f245] -6: [ionos5-amd64:2076010] [14] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x21)[0x55b16b5afd61] -6: [ionos5-amd64:2076010] *** End of error message *** -6: [ionos5-amd64:2075958] *** An error occurred in MPI_Alltoallv -6: [ionos5-amd64:2075958] *** reported by process [488636417,0] -6: [ionos5-amd64:2075958] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -6: [ionos5-amd64:2075958] *** MPI_ERR_COUNT: invalid count argument -6: [ionos5-amd64:2075958] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -6: [ionos5-amd64:2075958] *** and potentially your MPI job) +11: Created Sparse Matrix (with int32 local indices and values) +11: Calculated degrees in 0.271994 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 7: Splitting approach is correct -6: [ionos5-amd64:2075791] 1 more process has sent help message help-mpi-errors.txt / mpi_errors_are_fatal -6: [ionos5-amd64:2075791] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages - 7/15 Test #6: SpAsgn_Test ......................***Failed 13.22 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? -[ionos5-amd64:2075988] *** Process received signal *** -[ionos5-amd64:2075988] Signal: Segmentation fault (11) -[ionos5-amd64:2075988] Signal code: Address not mapped (1) -[ionos5-amd64:2075988] Failing at address: 0x3fab2c9c0 -[ionos5-amd64:2075988] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7f62473ebf90] -[ionos5-amd64:2075988] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x16e3c9)[0x7f624751e3c9] -[ionos5-amd64:2075988] [ 2] /usr/lib/x86_64-linux-gnu/libopen-pal.so.40(opal_convertor_pack+0xaf)[0x7f62472590df] -[ionos5-amd64:2075988] [ 3] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_datatype_sndrcv+0x1fe)[0x7f624789f55e] -[ionos5-amd64:2075988] [ 4] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_alltoallv_intra_basic_linear+0x2bf)[0x7f62478edc9f] -[ionos5-amd64:2075988] [ 5] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_alltoallv_intra_dec_fixed+0x42)[0x7f6245085fa2] -[ionos5-amd64:2075988] [ 6] /usr/lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Alltoallv+0x1b5)[0x7f62478a2315] -[ionos5-amd64:2075988] [ 7] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x19e11)[0x55cb64022e11] -[ionos5-amd64:2075988] [ 8] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x397)[0x55cb64042567] -[ionos5-amd64:2075988] [ 9] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x284)[0x55cb64042814] -[ionos5-amd64:2075988] [10] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x247)[0x55cb64042c87] -[ionos5-amd64:2075988] [11] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(main+0xc30)[0x55cb6401d100] -[ionos5-amd64:2075988] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x2718a)[0x7f62473d718a] -[ionos5-amd64:2075988] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f62473d7245] -[ionos5-amd64:2075988] [14] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x21)[0x55cb6401ed61] -[ionos5-amd64:2075988] *** End of error message *** -[ionos5-amd64:2076010] *** Process received signal *** -[ionos5-amd64:2076010] Signal: Segmentation fault (11) -[ionos5-amd64:2076010] Signal code: Address not mapped (1) -[ionos5-amd64:2076010] Failing at address: 0x57f2bb6f0 -[ionos5-amd64:2076010] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x3bf90)[0x7f64c6963f90] -[ionos5-amd64:2076010] [ 1] /lib/x86_64-linux-gnu/libc.so.6(+0x16e3c9)[0x7f64c6a963c9] -[ionos5-amd64:2076010] [ 2] /usr/lib/x86_64-linux-gnu/libopen-pal.so.40(opal_convertor_pack+0xaf)[0x7f64c67d10df] -[ionos5-amd64:2076010] [ 3] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_datatype_sndrcv+0x1fe)[0x7f64c6e1755e] -[ionos5-amd64:2076010] [ 4] /usr/lib/x86_64-linux-gnu/libmpi.so.40(ompi_coll_base_alltoallv_intra_basic_linear+0x2bf)[0x7f64c6e65c9f] -[ionos5-amd64:2076010] [ 5] /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_coll_tuned.so(ompi_coll_tuned_alltoallv_intra_dec_fixed+0x42)[0x7f64c45fdfa2] -[ionos5-amd64:2076010] [ 6] /usr/lib/x86_64-linux-gnu/libmpi.so.40(PMPI_Alltoallv+0x1b5)[0x7f64c6e1a315] -[ionos5-amd64:2076010] [ 7] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x19e11)[0x55b16b5b3e11] -[ionos5-amd64:2076010] [ 8] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x397)[0x55b16b5d3567] -[ionos5-amd64:2076010] [ 9] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x284)[0x55b16b5d3814] -[ionos5-amd64:2076010] [10] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x247)[0x55b16b5d3c87] -[ionos5-amd64:2076010] [11] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(main+0xc30)[0x55b16b5ae100] -[ionos5-amd64:2076010] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x2718a)[0x7f64c694f18a] -[ionos5-amd64:2076010] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f64c694f245] -[ionos5-amd64:2076010] [14] /build/combblas-1.6.2/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x21)[0x55b16b5afd61] -[ionos5-amd64:2076010] *** End of error message *** -[ionos5-amd64:2075958] *** An error occurred in MPI_Alltoallv -[ionos5-amd64:2075958] *** reported by process [488636417,0] -[ionos5-amd64:2075958] *** on communicator MPI COMMUNICATOR 3 DUP FROM 0 -[ionos5-amd64:2075958] *** MPI_ERR_COUNT: invalid count argument -[ionos5-amd64:2075958] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -[ionos5-amd64:2075958] *** and potentially your MPI job) -[ionos5-amd64:2075791] 1 more process has sent help message help-mpi-errors.txt / mpi_errors_are_fatal -[ionos5-amd64:2075791] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages - -11: Dropped isolated vertices from input -11: Converted to 32-bit integers -11: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -11: Symmetricized -11: Optimization buffers set 10: Dropped isolated vertices from input 10: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -4: Transpose working correctly - 8/15 Test #4: Transpose_Test ................... Passed 15.51 sec 10: Symmetricized 10: Optimization buffers set -10: Threading activated with 16 threads -11: Generation took 0.315084 seconds -11: Threading activated with 16 threads -1: Dense SpMV (fully dist) working correctly +10: Threading activated with 15 threads +4: Transpose working correctly + 8/15 Test #4: Transpose_Test ................... Passed 17.13 sec +10: 14.6366 seconds elapsed for Kernel #1 10: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -10: 13.9568 seconds elapsed for Kernel #1 10: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros 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 +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? +11: Dropped isolated vertices from input +11: Converted to 32-bit integers +11: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +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 0.589508 seconds +11: Threading activated with 15 threads +11: 17.0439 seconds elapsed for Kernel #1 11: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -11: 15.928 seconds elapsed for Kernel #1 -1: Sparse SpMV (fully dist) working correctly +1: Dense SpMV (fully dist) working correctly 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 11: A BFS iteration is starting -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 -1: SpMSpV-bucket works correctly for general CSC matrices -15: As a whole: 262144 rows and 262144 columns and 7651271 nonzeros -15: Load balance: 1.00178 -15: ------------------------------------------------- -15: BFS With CSC matrix and SpMSpV-bucket algorithm -15: ------------------------------------------------- -1: Synchronous Multiplication working correctly 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: 7.34798 seconds -10: MTEPS: 0.285401 +10: BFS time: 5.65201 seconds +10: MTEPS: 0.37104 10: Total communication (average so far): 0 +1: Sparse SpMV (fully dist) working correctly +1: SpMSpV-bucket works correctly for general CSC matrices +15: As a whole: 262144 rows and 262144 columns and 7651107 nonzeros +15: Load balance: 1.00309 +15: ------------------------------------------------- +15: BFS With CSC matrix and SpMSpV-bucket algorithm +15: ------------------------------------------------- +14: -------------------------------------- +14: Number of MPI proceses: 4 +14: Number of threads per procese: 15 +14: Load balance: 1.00089 +14: -------------------------------------- +14: Connected component: 1 +14: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE +14: Computing a pseudo-peripheral vertex: +1: Synchronous Multiplication working correctly 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 13 0.08002 -11: 0d 33 0.85593 -11: s 10757 0.24794 -11: 1d 10193 1.41196 -11: s 1628854 0.20393 -11: c 0.00007 -11: 2u 10193 1.05990 -11: 3u 74446 1.02001 -11: 4u 5385 0.58007 -11: c 0.00001 -11: 5d 0 0.80790 -11: s 0 0.19196 +11: s 13 0.12000 +11: 0d 33 1.33194 +11: s 10757 0.25596 +11: 1d 10193 0.73193 +11: s 1628854 0.06802 +11: c 0.00010 +11: 2u 10193 1.07586 +11: 3u 74446 1.23995 +11: 4u 5385 1.34410 +11: c 0.00000 +11: 5d 0 1.52379 +11: s 0 0.29597 +15: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 3.12244 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: 9.03197 seconds -11: MTEPS: 0.232189 +11: BFS time: 11.2831 seconds +11: MTEPS: 0.185863 11: Total communication (average so far): 0 11: A BFS iteration is starting -14: -------------------------------------- -14: Number of MPI proceses: 4 -14: Number of threads per procese: 16 -14: Load balance: 1.00042 -14: -------------------------------------- -15: iteration: 0 xnnz: 1 ynnz: 1 SpMSpV time: 2.18802 -14: Connected component: 1 -14: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE -14: Computing a pseudo-peripheral vertex: -15: iteration: 1 xnnz: 1 ynnz: 504 SpMSpV time: 2.37203 -15: iteration: 2 xnnz: 504 ynnz: 92039 SpMSpV time: 3.16804 -1: Double buffered multiplication working correctly 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: 9.90401 seconds -10: MTEPS: 0.211745 +10: BFS time: 10.132 seconds +10: MTEPS: 0.20698 10: Total communication (average so far): 0 -1: Optimization buffers set -15: iteration: 3 xnnz: 91556 ynnz: 170375 SpMSpV time: 3.21606 +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: 3.12244 +15: Avg Total time: 3.85598 +15: ------------------------------------------------- +15: BFS With Split CSC matrix and SpMSpV-heapsort algorithm +15: ------------------------------------------------- +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: 8.95202 seconds +10: MTEPS: 0.234262 +10: Total communication (average so far): 0 +15: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 2.16329 +15: ------------------------------------------------- +15: BFS With DCSC matric and SpMSpV-SPA algorithm +15: ------------------------------------------------- +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: 2.16329 +15: Avg Total time: 3.06035 +1: Double buffered multiplication working correctly 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.10802 -11: 0d 11 1.25193 -11: s 12920 0.15997 -11: 1d 8217 1.60799 -11: s 1517112 0.41597 -11: c 0.00007 -11: 2u 8217 1.02392 -11: 3u 74992 0.98800 -11: 4u 6825 1.34799 -11: c 0.00000 -11: 5d 0 1.63993 -11: s 0 0.28795 +11: s 1 0.07200 +11: 0d 11 1.29595 +11: s 12920 0.28796 +11: 1d 8217 1.55991 +11: s 1517112 0.18797 +11: c 0.00008 +11: 2u 8217 1.10788 +11: 3u 74992 1.05205 +11: 4u 6825 1.00399 +11: c 0.00001 +11: 5d 0 1.53198 +11: s 0 0.36398 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: 12.048 seconds -11: MTEPS: 0.174064 +11: BFS time: 11.944 seconds +11: MTEPS: 0.175579 11: Total communication (average so far): 0 11: A BFS iteration is starting +1: Optimization buffers set 1: Graph500 Optimizations are correct -15: iteration: 4 xnnz: 82698 ynnz: 55121 SpMSpV time: 3.04004 +15: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 2.11198 +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: 2.11198 +15: Avg Total time: 3.03202 1: Multithreaded Sparse SpMV works -15: iteration: 5 xnnz: 941 ynnz: 953 SpMSpV time: 3.47602 -1: SpMSpV-bucket works correctly for Boolean CSC matrices - 9/15 Test #1: Multiplication_Test .............. Passed 48.36 sec -10: 2th starting vertex was 64925 +9: Tallying... + 9/15 Test #15: SpMSpVBench_test ................. Passed 53.92 sec +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: 11.3882 seconds -10: MTEPS: 0.184149 +10: BFS time: 9.21597 seconds +10: MTEPS: 0.227553 10: Total communication (average so far): 0 -15: iteration: 6 xnnz: 3 ynnz: 3 SpMSpV time: 2.70001 -9: Tallying... -15: ------------------------------------------------- -15: BFS With Split CSC matrix and SpMSpV-heapsort algorithm -15: ------------------------------------------------- -15: -15: Overall stats: -15: starting vertex: 0 -15: Avg number iterations: 7 -15: Avg number of vertices found: 175703 -15: Avg Number of edges traversed: 7651187 -15: Avg SpMSpV time: 20.1602 -15: Avg Total time: 24.34 -14: iteration: 1 BFS levels: 6 Time: 22.6479 seconds. +14: iteration: 1 BFS levels: 6 Time: 20.6039 seconds. +1: SpMSpV-bucket works correctly for Boolean CSC matrices +10/15 Test #1: Multiplication_Test .............. Passed 57.48 sec 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.14804 -11: 0d 1 1.62738 -11: s 1 0.19996 -11: 1d 3 1.71595 -11: s 39625 0.19198 -11: 2d 15800 1.43197 -11: s 1751724 0.43999 -11: c 0.00009 -11: 3u 15800 1.08787 -11: 4u 70755 0.92402 -11: 5u 3503 1.07202 -11: c 0.00000 -11: 6d 0 1.26393 -11: s 0 0.23595 +11: s 0 0.11602 +11: 0d 1 1.62394 +11: s 1 0.53594 +11: 1d 3 1.76396 +11: s 39625 0.17999 +11: 2d 15800 1.03993 +11: s 1751724 0.25821 +11: c 0.00010 +11: 3u 15800 0.95358 +11: 4u 70755 0.96799 +11: 5u 3503 1.05597 +11: c 0.00001 +11: 6d 0 1.11194 +11: s 0 0.30799 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: 14.892 seconds -11: MTEPS: 0.140822 +11: BFS time: 13.248 seconds +11: MTEPS: 0.158297 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 3th starting vertex was 84054 +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: 8.41196 seconds -10: MTEPS: 0.249302 +10: BFS time: 7.76452 seconds +10: MTEPS: 0.270091 10: Total communication (average so far): 0 -15: iteration: 0 xnnz: 1 ynnz: 1 SpMSpV time: 2.23601 -15: iteration: 1 xnnz: 1 ynnz: 504 SpMSpV time: 1.94402 -15: iteration: 2 xnnz: 504 ynnz: 92039 SpMSpV time: 2.17203 -10: 4th starting vertex was 10 +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: 9.19636 seconds -10: MTEPS: 0.228038 +10: BFS time: 8.25599 seconds +10: MTEPS: 0.254012 10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 4 0.22796 -11: 0d 7 1.31996 -11: s 57346 0.09601 -11: 1d 20932 1.33998 -11: s 1822536 0.18400 -11: c 0.00010 -11: 2u 20932 1.23186 -11: 3u 66684 1.15599 -11: 4u 2443 1.09201 -11: c 0.00000 -11: 5d 0 1.43998 -11: s 0 0.14802 +11: s 4 0.29990 +11: 0d 7 0.86793 +11: s 57346 0.15596 +11: 1d 20932 1.43196 +11: s 1822536 0.33200 +11: c 0.00012 +11: 2u 20932 1.10786 +11: 3u 66684 1.02794 +11: 4u 2443 0.82302 +11: c 0.00001 +11: 5d 0 1.13008 +11: s 0 0.22880 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: 11.784 seconds -11: MTEPS: 0.177963 +11: BFS time: 10.324 seconds +11: MTEPS: 0.20313 11: Total communication (average so far): 0 11: A BFS iteration is starting -15: iteration: 3 xnnz: 91556 ynnz: 170375 SpMSpV time: 2.77604 -15: iteration: 4 xnnz: 82698 ynnz: 55121 SpMSpV time: 2.00805 -14: iteration: 2 BFS levels: 6 Time: 20.3239 seconds. -15: iteration: 5 xnnz: 941 ynnz: 953 SpMSpV time: 2.44006 -14: vertex 221997 is a pseudo peripheral vertex +14: iteration: 2 BFS levels: 6 Time: 18.5078 seconds. +14: vertex 26231 is a pseudo peripheral vertex 14: pseudo diameter: 6, #iterations: 2 -14: Total time: 43.6357 seconds [SpMV: 34.8809, other: 8.75477] +14: Total time: 39.5918 seconds [SpMV: 31.8364, other: 7.75539] 14: 14: Computing the RCM ordering: -15: iteration: 6 xnnz: 3 ynnz: 3 SpMSpV time: 1.98401 -15: ------------------------------------------------- -15: BFS With DCSC matric and SpMSpV-SPA algorithm -15: ------------------------------------------------- -15: -15: Overall stats: -15: starting vertex: 0 -15: Avg number iterations: 7 -15: Avg number of vertices found: 175703 -15: Avg Number of edges traversed: 7651187 -15: Avg SpMSpV time: 15.5602 -15: Avg Total time: 19.812 -10: 5th starting vertex was 11548 +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: 9.38399 seconds -10: MTEPS: 0.223479 +10: BFS time: 8.13846 seconds +10: MTEPS: 0.257681 10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.19201 -11: 0d 1 1.55592 -11: s 65 0.19998 -11: 1d 397 1.36795 -11: s 384442 0.17199 -11: c 0.00006 -11: 2u 397 0.93192 -11: 3u 52944 1.05599 -11: 4u 36345 1.03195 -11: 5u 387 0.88801 +11: s 0 0.09202 +11: 0d 1 1.08394 +11: s 65 0.18719 +11: 1d 397 1.37306 +11: s 384442 0.18399 +11: c 0.00005 +11: 2u 397 1.09591 +11: 3u 52944 0.71203 +11: 4u 36345 0.99201 +11: 5u 387 0.90293 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: 11.064 seconds -11: MTEPS: 0.189545 +11: BFS time: 10.1681 seconds +11: MTEPS: 0.206246 11: Total communication (average so far): 0 11: A BFS iteration is starting -15: iteration: 0 xnnz: 1 ynnz: 1 SpMSpV time: 1.62401 -15: iteration: 1 xnnz: 1 ynnz: 504 SpMSpV time: 2.15604 -10: 6th starting vertex was 27250 +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: 8.70003 seconds -10: MTEPS: 0.241048 +10: BFS time: 8.24799 seconds +10: MTEPS: 0.254259 10: Total communication (average so far): 0 -15: iteration: 2 xnnz: 504 ynnz: 92039 SpMSpV time: 2.62405 -15: iteration: 3 xnnz: 91556 ynnz: 170375 SpMSpV time: 2.50077 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.18830 -11: 0d 5 1.41992 -11: s 51548 0.22393 -11: 1d 18944 1.50797 -11: s 1799699 0.17599 -11: c 0.00009 -11: 2u 18944 1.15587 -11: 3u 68330 1.24402 -11: 4u 2787 1.25598 +11: s 0 0.19984 +11: 0d 5 1.25993 +11: s 51548 0.19328 +11: 1d 18944 1.38396 +11: s 1799699 0.32784 +11: c 0.00012 +11: 2u 18944 1.00784 +11: 3u 68330 0.98398 +11: 4u 2787 1.08399 11: c 0.00001 -11: 5d 0 1.07194 -11: s 0 0.43198 +11: 5d 0 1.41593 +11: s 0 0.16756 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: 12.1315 seconds -11: MTEPS: 0.172866 +11: BFS time: 10.676 seconds +11: MTEPS: 0.196433 11: Total communication (average so far): 0 11: A BFS iteration is starting -15: iteration: 4 xnnz: 82698 ynnz: 55121 SpMSpV time: 2.0479 -15: iteration: 5 xnnz: 941 ynnz: 953 SpMSpV time: 2.26803 -10: 7th starting vertex was 90046 +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: 9.54798 seconds -10: MTEPS: 0.219641 +10: BFS time: 8.00393 seconds +10: MTEPS: 0.262012 10: Total communication (average so far): 0 -15: iteration: 6 xnnz: 3 ynnz: 3 SpMSpV time: 2.30002 -15: -15: Overall stats: -15: starting vertex: 0 -15: Avg number iterations: 7 -15: Avg number of vertices found: 175703 -15: Avg Number of edges traversed: 7651187 -15: Avg SpMSpV time: 15.5208 -15: Avg Total time: 19.5096 -10/15 Test #15: SpMSpVBench_test ................. Passed 100.89 sec +14: Total time: 31.856 seconds [SpMV: 15.028, sorting: 9.99627, other: 6.83179] +14: 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.21600 -11: 0d 13 1.13194 -11: s 15320 0.34797 -11: 1d 12118 1.73599 -11: s 1689305 0.20011 -11: c 0.00009 -11: 2u 12118 1.14387 -11: 3u 73305 0.85998 -11: 4u 4610 0.62394 -11: c 0.00000 -11: 5d 0 1.14395 -11: s 0 0.15996 +11: s 1 0.09203 +11: 0d 13 1.44794 +11: s 15320 0.26397 +11: 1d 12118 1.10396 +11: s 1689305 0.29544 +11: c 0.00010 +11: 2u 12118 1.09183 +11: 3u 73305 1.26398 +11: 4u 4610 0.92594 +11: c 0.00001 +11: 5d 0 1.03996 +11: s 0 0.06799 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: 11.632 seconds -11: MTEPS: 0.180289 +11: BFS time: 11.332 seconds +11: MTEPS: 0.185062 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 8th starting vertex was 13227 +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: 8.84345 seconds -10: MTEPS: 0.237139 +10: BFS time: 8.62802 seconds +10: MTEPS: 0.24306 10: Total communication (average so far): 0 +7: Full restriction (without splitting) finished +7: 9.272395 seconds elapsed per iteration 9: Adding bc contributions... 9: Exploring via BFS... -14: Total time: 33.9519 seconds [SpMV: 16.9516, sorting: 10.0868, other: 6.91349] -14: -7: Full restriction (without splitting) finished -7: 9.655976 seconds elapsed per iteration -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: 6.51204 seconds -10: MTEPS: 0.322038 -10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 114 0.11603 -11: 0d 135 1.24393 -11: s 145229 0.22395 -11: 1d 36933 0.95596 -11: s 1871082 0.17199 -11: c 0.00014 -11: 2u 36933 0.72780 -11: 3u 52072 0.69999 -11: 4u 930 0.82400 +11: s 114 0.14649 +11: 0d 135 1.12001 +11: s 145229 0.22799 +11: 1d 36933 0.94798 +11: s 1871082 0.11193 +11: c 0.00017 +11: 2u 36933 1.01980 +11: 3u 52072 0.95600 +11: 4u 930 0.67598 11: c 0.00000 -11: 5d 0 0.77596 -11: s 0 0.15192 +11: 5d 0 0.79202 +11: s 0 0.21998 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: 8.62861 seconds -11: MTEPS: 0.243043 +11: BFS time: 7.46402 seconds +11: MTEPS: 0.280964 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.94802 seconds -10: MTEPS: 0.352575 +10: BFS time: 7.33172 seconds +10: MTEPS: 0.286034 +10: Total communication (average so far): 0 +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: 6.26398 seconds +10: MTEPS: 0.334791 10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.09200 -11: 0d 4 1.07194 -11: s 1305 0.14397 -11: 1d 1342 0.89596 -11: s 780510 0.09601 -11: c 0.00007 -11: 2u 1342 0.66389 -11: 3u 67209 0.75193 -11: 4u 21363 0.92000 -11: c 0.00000 -11: 5d 0 0.95193 -11: s 0 0.15559 +11: s 0 0.10002 +11: 0d 4 0.66755 +11: s 1305 0.10000 +11: 1d 1342 1.07597 +11: s 780510 0.14003 +11: c 0.00006 +11: 2u 1342 0.88389 +11: 3u 67209 0.73194 +11: 4u 21363 0.76269 +11: c 0.00001 +11: 5d 0 1.01357 +11: s 0 0.19198 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: 7.96819 seconds -11: MTEPS: 0.263187 +11: BFS time: 8.44402 seconds +11: MTEPS: 0.248356 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 11th starting vertex was 35745 +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: 6.05598 seconds -10: MTEPS: 0.346289 +10: BFS time: 6.42795 seconds +10: MTEPS: 0.326251 10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 2 0.11208 -11: 0d 45 0.93986 -11: s 90479 0.08395 -11: 1d 26934 0.85197 -11: s 1859187 0.25597 -11: c 0.00012 -11: 2u 26934 0.86386 -11: 3u 61457 0.79599 -11: 4u 1634 0.69594 -11: c 0.00000 -11: 5d 0 0.95999 -11: s 0 0.14399 +11: s 2 0.19599 +11: 0d 45 0.91594 +11: s 90479 0.06800 +11: 1d 26934 1.16799 +11: s 1859187 0.17994 +11: c 0.00015 +11: 2u 26934 0.83154 +11: 3u 61457 0.73593 +11: 4u 1634 0.83198 +11: c 0.00001 +11: 5d 0 1.14393 +11: s 0 0.19995 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: 8.15999 seconds -11: MTEPS: 0.257001 +11: BFS time: 8.28723 seconds +11: MTEPS: 0.253055 11: Total communication (average so far): 0 11: A BFS iteration is starting -10: 12th starting vertex was 16788 +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: 6.32287 seconds -10: MTEPS: 0.331673 +10: BFS time: 6.47199 seconds +10: MTEPS: 0.32403 10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 23 0.13610 -11: 0d 38 0.80795 -11: s 34691 0.20202 -11: 1d 17340 1.11598 -11: s 1794114 0.13600 -11: c 0.00009 -11: 2u 17340 0.86790 -11: 3u 69577 0.74413 -11: 4u 3107 0.56001 +11: s 23 0.19199 +11: 0d 38 0.89194 +11: s 34691 0.14400 +11: 1d 17340 1.01655 +11: s 1794114 0.06810 +11: c 0.00011 +11: 2u 17340 0.71096 +11: 3u 69577 0.89279 +11: 4u 3107 0.98794 11: c 0.00000 -11: 5d 0 0.86796 -11: s 0 0.27194 +11: 5d 0 1.03352 +11: s 0 0.15995 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: 7.72304 seconds -11: MTEPS: 0.271541 +11: BFS time: 7.61198 seconds +11: MTEPS: 0.275503 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: 6.54004 seconds -10: MTEPS: 0.320659 -10: Total communication (average so far): 0 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: 5.95602 seconds -10: MTEPS: 0.352101 +10: BFS time: 6.52015 seconds +10: MTEPS: 0.321637 10: Total communication (average so far): 0 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.10003 -11: 0d 1 1.13596 -11: s 39278 0.14800 -11: 1d 15698 0.92397 -11: s 1749582 0.16001 +11: s 0 0.17201 +11: 0d 1 0.81196 +11: s 39278 0.22400 +11: 1d 15698 0.94397 +11: s 1749582 0.15617 11: c 0.00009 -11: 2u 15698 0.82440 -11: 3u 70823 0.68797 -11: 4u 3540 0.82390 +11: 2u 15698 0.73185 +11: 3u 70823 0.84397 +11: 4u 3540 0.76658 11: c 0.00000 -11: 5d 0 0.97593 -11: s 0 0.18889 +11: 5d 0 1.03593 +11: s 0 0.18793 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: 8.23796 seconds -11: MTEPS: 0.254568 +11: BFS time: 7.74794 seconds +11: MTEPS: 0.270669 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: 6.16 seconds -10: MTEPS: 0.340442 +10: BFS time: 6.94277 seconds +10: MTEPS: 0.302059 10: Total communication (average so far): 0 10: Finished 10: Per iteration communication times: @@ -11929,1194 +11892,1192 @@ 10: Mean nedges: 2.09712e+06 10: STDDEV nedges: 0 10: -------------------------- -10: Min time: 5.94802 seconds -10: First Quartile time: 6.24144 seconds -10: Median time: 7.87997 seconds -10: Third Quartile time: 9.29018 seconds -10: Max time: 11.3882 seconds -10: Mean time: 7.88868 seconds -10: STDDEV time: 1.73508 seconds +10: Min time: 5.65201 seconds +10: First Quartile time: 6.49607 seconds +10: Median time: 7.88422 seconds +10: Third Quartile time: 8.44201 seconds +10: Max time: 10.132 seconds +10: Mean time: 7.68434 seconds +10: STDDEV time: 1.2388 seconds 10: -------------------------- -10: Min MTEPS: 0.184149 -10: First Quartile MTEPS: 0.225759 -10: Median MTEPS: 0.267352 -10: Third Quartile MTEPS: 0.336057 -10: Max MTEPS: 0.352575 -10: Harmonic mean of MTEPS: 0.265839 -10: Harmonic standard deviation of MTEPS: 0.0584702 -11/15 Test #10: TopDownBFS_Test .................. Passed 152.14 sec -14: Original Bandwidth: 262077 -14: Bandwidth after the matrix is permuted by RCM: 225622 -14: -12/15 Test #14: RCM_Test ......................... Passed 153.13 sec -9: Tallying... +10: Min MTEPS: 0.20698 +10: First Quartile MTEPS: 0.248536 +10: Median MTEPS: 0.266051 +10: Third Quartile MTEPS: 0.322834 +10: Max MTEPS: 0.37104 +10: Harmonic mean of MTEPS: 0.272909 +10: Harmonic standard deviation of MTEPS: 0.0439959 +11/15 Test #10: TopDownBFS_Test .................. Passed 148.49 sec 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.04324 -11: 0d 10 1.00391 -11: s 12864 0.15598 -11: 1d 11462 0.87595 -11: s 1671452 0.12799 -11: c 0.00007 -11: 2u 11462 0.85990 -11: 3u 73730 0.50117 -11: 4u 4850 0.41596 -11: c 0.00000 -11: 5d 0 0.74523 -11: s 0 0.13999 +11: s 1 0.10002 +11: 0d 10 0.65995 +11: s 12864 0.07996 +11: 1d 11462 0.79997 +11: s 1671452 0.19197 +11: c 0.00008 +11: 2u 11462 0.71987 +11: 3u 73730 0.54916 +11: 4u 4850 0.31978 +11: c 0.00002 +11: 5d 0 0.76786 +11: s 0 0.11997 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: 6.83014 seconds -11: MTEPS: 0.307039 +11: BFS time: 6.6868 seconds +11: MTEPS: 0.313621 11: Total communication (average so far): 0 11: A BFS iteration is starting +14: Original Bandwidth: 262071 +14: Bandwidth after the matrix is permuted by RCM: 225518 +14: +12/15 Test #14: RCM_Test ......................... Passed 154.48 sec +9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.07203 -11: 0d 1 0.64795 -11: s 22 0.13199 -11: 1d 366 0.82396 -11: s 309434 0.18950 -11: c 0.00007 -11: 2u 366 0.33991 -11: 3u 49400 0.41193 -11: 4u 39841 0.57998 -11: 5u 465 0.40796 -11: c 0.00000 -11: 6d 0 0.61996 -11: s 0 0.11196 +11: s 0 0.11606 +11: 0d 1 0.59188 +11: s 22 0.14397 +11: 1d 366 0.65577 +11: s 309434 0.12834 +11: c 0.00006 +11: 2u 366 0.78389 +11: 3u 49400 0.50790 +11: 4u 39841 0.47194 +11: 5u 465 0.68146 +11: c 0.00001 +11: 6d 0 0.63670 +11: s 0 0.14398 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: 5.23603 seconds -11: MTEPS: 0.400517 +11: BFS time: 6.44382 seconds +11: MTEPS: 0.325447 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.19600 -11: 0d 14 0.68793 -11: s 21901 0.15998 -11: 1d 14385 0.75187 -11: s 1743986 0.11597 -11: c 0.00009 -11: 2u 14385 0.61413 -11: 3u 71809 0.41996 -11: 4u 3850 0.35999 +11: s 0 0.10001 +11: 0d 14 0.91193 +11: s 21901 0.25198 +11: 1d 14385 0.98393 +11: s 1743986 0.09996 +11: c 0.00011 +11: 2u 14385 0.67583 +11: 3u 71809 0.55198 +11: 4u 3850 0.68800 11: c 0.00000 -11: 5d 0 0.71199 -11: s 0 0.17198 +11: 5d 0 0.87990 +11: s 0 0.16795 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: 5.63976 seconds -11: MTEPS: 0.371846 +11: BFS time: 6.70399 seconds +11: MTEPS: 0.312817 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 35 0.07177 -11: 0d 38 0.58393 -11: s 37964 0.20392 -11: 1d 18609 0.71199 -11: s 1811953 0.15599 -11: c 0.00014 -11: 2u 18609 0.60380 -11: 3u 68583 0.48400 -11: 4u 2832 0.50398 +11: s 35 0.12586 +11: 0d 38 0.78952 +11: s 37964 0.10400 +11: 1d 18609 0.98314 +11: s 1811953 0.20395 +11: c 0.00012 +11: 2u 18609 0.76784 +11: 3u 68583 0.70419 +11: 4u 2832 0.55975 11: c 0.00001 -11: 5d 0 0.66396 -11: s 0 0.13964 +11: 5d 0 0.86794 +11: s 0 0.13196 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: 5.75201 seconds -11: MTEPS: 0.36459 +11: BFS time: 7.71206 seconds +11: MTEPS: 0.271928 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 15 0.08649 -11: 0d 46 0.86168 -11: s 51912 0.08905 -11: 1d 22702 0.70372 -11: s 1858994 0.10400 -11: c 0.00027 -11: 2u 22702 0.61171 -11: 3u 65119 0.51997 -11: 4u 2200 0.55196 +11: s 15 0.14800 +11: 0d 46 0.79592 +11: s 51912 0.24799 +11: 1d 22702 1.02394 +11: s 1858994 0.18798 +11: c 0.00013 +11: 2u 22702 0.63985 +11: 3u 65119 0.37597 +11: 4u 2200 0.59198 11: c 0.00000 -11: 5d 0 0.79994 -11: s 0 0.15198 +11: 5d 0 0.97593 +11: s 0 0.19597 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: 5.92401 seconds -11: MTEPS: 0.354004 +11: BFS time: 6.98799 seconds +11: MTEPS: 0.300104 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.09178 -11: 0d 3 0.77190 -11: s 1439 0.17994 -11: 1d 2033 0.79199 -11: s 909187 0.07199 -11: c 0.00008 -11: 2u 2033 0.42385 -11: 3u 69725 0.64791 -11: 4u 18200 0.69599 +11: s 0 0.08802 +11: 0d 3 0.90792 +11: s 1439 0.27997 +11: 1d 2033 0.83194 +11: s 909187 0.06359 +11: c 0.00012 +11: 2u 2033 0.68382 +11: 3u 69725 0.74399 +11: 4u 18200 0.83593 11: c 0.00000 -11: 5d 0 0.83196 -11: s 0 0.11599 +11: 5d 0 0.71190 +11: s 0 0.08797 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: 6.23894 seconds -11: MTEPS: 0.336134 +11: BFS time: 7.09199 seconds +11: MTEPS: 0.295703 11: Total communication (average so far): 0 11: A BFS iteration is starting -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.11199 -11: 0d 1 0.70796 -11: s 337 0.16391 -11: 1d 358 0.75992 -11: s 312221 0.06801 -11: c 0.00006 -11: 2u 358 0.63987 -11: 3u 50688 0.56790 -11: 4u 38628 0.65993 -11: 5u 398 0.42727 +11: s 0 0.14000 +11: 0d 1 0.76395 +11: s 337 0.05199 +11: 1d 358 0.68607 +11: s 312221 0.07867 +11: c 0.00010 +11: 2u 358 0.61985 +11: 3u 50688 0.80800 +11: 4u 38628 0.42058 +11: 5u 398 0.81199 11: c 0.00000 -11: 6d 0 0.55595 -11: s 0 0.22397 +11: 6d 0 0.92795 +11: s 0 0.10397 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: 6.1896 seconds -11: MTEPS: 0.338814 +11: BFS time: 7.72413 seconds +11: MTEPS: 0.271503 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Adding bc contributions... +9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 5 0.11196 -11: 0d 36 0.52395 -11: s 19090 0.09997 -11: 1d 12053 0.81999 -11: s 1686605 0.11615 -11: c 0.00008 -11: 2u 12053 0.69586 -11: 3u 73418 0.61194 -11: 4u 4548 0.38618 -11: c 0.00001 -11: 5d 0 0.81859 -11: s 0 0.11198 +11: s 5 0.10738 +11: 0d 36 0.75595 +11: s 19090 0.13597 +11: 1d 12053 0.97198 +11: s 1686605 0.13996 +11: c 0.00012 +11: 2u 12053 0.66396 +11: 3u 73418 0.55199 +11: 4u 4548 0.67592 +11: c 0.00000 +11: 5d 0 0.86792 +11: s 0 0.18395 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: 5.62889 seconds -11: MTEPS: 0.372564 +11: BFS time: 5.59997 seconds +11: MTEPS: 0.374488 11: Total communication (average so far): 0 11: A BFS iteration is starting 7: Full restriction (with splitting) finished -7: 8.750802 seconds elapsed per iteration -13/15 Test #7: GalerkinNew_Test ................. Passed 197.44 sec +7: 10.007218 seconds elapsed per iteration +13/15 Test #7: GalerkinNew_Test ................. Passed 207.98 sec 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.07967 -11: 0d 14 0.56433 -11: s 27368 0.12388 -11: 1d 12868 0.47200 -11: s 1695536 0.10411 -11: c 0.00010 -11: 2u 12868 0.39985 -11: 3u 72849 0.45223 -11: 4u 4321 0.41569 +11: s 3 0.10800 +11: 0d 14 0.99595 +11: s 27368 0.22598 +11: 1d 12868 0.70992 +11: s 1695536 0.06395 +11: c 0.00009 +11: 2u 12868 0.46113 +11: 3u 72849 0.64280 +11: 4u 4321 0.48114 11: c 0.00001 -11: 5d 0 0.39588 -11: s 0 0.07593 +11: 5d 0 0.71593 +11: s 0 0.08798 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: 4.17994 seconds -11: MTEPS: 0.501711 +11: BFS time: 6.01989 seconds +11: MTEPS: 0.348366 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.08810 -11: 0d 11 0.57182 -11: s 13301 0.17195 -11: 1d 8172 0.46395 -11: s 1516419 0.05995 -11: c 0.00009 -11: 2u 8172 0.31588 -11: 3u 74937 0.42396 -11: 4u 6923 0.42799 +11: s 1 0.11685 +11: 0d 11 0.58309 +11: s 13301 0.10592 +11: 1d 8172 0.73133 +11: s 1516419 0.08000 +11: c 0.00008 +11: 2u 8172 0.35188 +11: 3u 74937 0.29591 +11: 4u 6923 0.58359 11: c 0.00000 -11: 5d 0 0.53999 +11: 5d 0 0.70434 11: s 0 0.08392 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.03309 seconds -11: MTEPS: 0.519979 +11: BFS time: 4.71206 seconds +11: MTEPS: 0.445054 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.08736 -11: 0d 4 0.49597 -11: s 15762 0.10398 -11: 1d 8717 0.57992 -11: s 1555545 0.04396 -11: c 0.00010 -11: 2u 8717 0.45584 -11: 3u 74922 0.46800 -11: 4u 6404 0.46792 +11: s 0 0.06002 +11: 0d 4 0.70394 +11: s 15762 0.11993 +11: 1d 8717 0.41598 +11: s 1555545 0.07364 +11: c 0.00011 +11: 2u 8717 0.37583 +11: 3u 74922 0.54399 +11: 4u 6404 0.46798 11: c 0.00000 -11: 5d 0 0.47595 -11: s 0 0.12398 +11: 5d 0 0.74795 +11: s 0 0.14393 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: 3.98003 seconds -11: MTEPS: 0.526911 +11: BFS time: 4.95833 seconds +11: MTEPS: 0.422949 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.06480 -11: 0d 4 0.49914 -11: s 11820 0.06396 -11: 1d 7254 0.40791 -11: s 1480488 0.08406 +11: s 0 0.04945 +11: 0d 4 0.58029 +11: s 11820 0.14397 +11: 1d 7254 0.75193 +11: s 1480488 0.08799 11: c 0.00008 -11: 2u 7254 0.50792 -11: 3u 75234 0.45599 -11: 4u 7548 0.43994 -11: c 0.00000 -11: 5d 0 0.40397 -11: s 0 0.04796 +11: 2u 7254 0.50024 +11: 3u 75234 0.32437 +11: 4u 7548 0.45998 +11: c 0.00001 +11: 5d 0 0.59595 +11: s 0 0.04800 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: 3.78401 seconds -11: MTEPS: 0.554207 +11: BFS time: 4.69905 seconds +11: MTEPS: 0.446286 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.06002 -11: 0d 8 0.50394 -11: s 6527 0.05998 -11: 1d 5033 0.43594 -11: s 1314922 0.07596 -11: c 0.00007 -11: 2u 5033 0.41589 -11: 3u 75011 0.42793 -11: 4u 9963 0.39999 +11: s 1 0.07200 +11: 0d 8 0.73193 +11: s 6527 0.10496 +11: 1d 5033 0.91598 +11: s 1314922 0.15197 +11: c 0.00008 +11: 2u 5033 0.51585 +11: 3u 75011 0.59593 +11: 4u 9963 0.57599 11: c 0.00001 -11: 5d 0 0.34832 -11: s 0 0.09164 +11: 5d 0 0.91593 +11: s 0 0.12395 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: 3.89625 seconds -11: MTEPS: 0.538242 +11: BFS time: 5.868 seconds +11: MTEPS: 0.357383 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.06804 -11: 0d 2 0.48393 -11: s 89 0.06392 -11: 1d 233 0.25993 -11: s 244472 0.06316 -11: c 0.00006 -11: 2u 233 0.41979 -11: 3u 44323 0.43591 -11: 4u 44903 0.49192 -11: 5u 612 0.39598 -11: c 0.00001 -11: 6d 0 0.35190 -11: s 0 0.04800 +11: s 1 0.16383 +11: 0d 2 0.66795 +11: s 89 0.10398 +11: 1d 233 0.59601 +11: s 244472 0.08401 +11: c 0.00032 +11: 2u 233 0.37162 +11: 3u 44323 0.49595 +11: 4u 44903 0.61600 +11: 5u 612 0.59998 +11: c 0.00000 +11: 6d 0 0.69996 +11: s 0 0.11600 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.13235 seconds -11: MTEPS: 0.507489 +11: BFS time: 5.96891 seconds +11: MTEPS: 0.351341 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.11023 -11: 0d 2 0.48568 -11: s 1001 0.11991 -11: 1d 1404 0.51598 -11: s 750890 0.09135 -11: c 0.00007 -11: 2u 1404 0.44535 -11: 3u 66777 0.38000 -11: 4u 21743 0.32397 +11: s 1 0.04801 +11: 0d 2 0.71993 +11: s 1001 0.09597 +11: 1d 1404 0.61596 +11: s 750890 0.13997 +11: c 0.00009 +11: 2u 1404 0.57588 +11: 3u 66777 0.52399 +11: 4u 21743 0.59200 11: c 0.00000 -11: 5d 0 0.41990 -11: s 0 0.09996 +11: 5d 0 0.67991 +11: s 0 0.12396 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: 3.86117 seconds -11: MTEPS: 0.543131 +11: BFS time: 5.64001 seconds +11: MTEPS: 0.37183 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.09910 -11: 0d 2 0.49593 -11: s 4523 0.07995 -11: 1d 4916 0.54395 -11: s 1308199 0.10792 -11: c 0.00008 -11: 2u 4916 0.37187 -11: 3u 74895 0.39998 -11: 4u 10207 0.26805 +11: s 1 0.08800 +11: 0d 2 0.64393 +11: s 4523 0.18799 +11: 1d 4916 0.68390 +11: s 1308199 0.09198 +11: c 0.00011 +11: 2u 4916 0.40218 +11: 3u 74895 0.41197 +11: 4u 10207 0.55598 11: c 0.00000 -11: 5d 0 0.51187 -11: s 0 0.07597 +11: 5d 0 0.70011 +11: s 0 0.12789 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.864 seconds -11: MTEPS: 0.542733 +11: BFS time: 5.456 seconds +11: MTEPS: 0.38437 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Adding bc contributions... -9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 17 0.06826 -11: 0d 39 0.57192 -11: s 55461 0.12000 -11: 1d 21112 0.45590 -11: s 1831251 0.04798 -11: c 0.00010 -11: 2u 21112 0.27628 -11: 3u 66548 0.36401 -11: 4u 2365 0.41601 +11: s 17 0.07602 +11: 0d 39 0.73592 +11: s 55461 0.09995 +11: 1d 21112 0.75263 +11: s 1831251 0.07994 +11: c 0.00015 +11: 2u 21112 0.35976 +11: 3u 66548 0.52799 +11: 4u 2365 0.65993 11: c 0.00000 -11: 5d 0 0.58792 -11: s 0 0.05197 +11: 5d 0 0.63590 +11: s 0 0.08399 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: 3.744 seconds -11: MTEPS: 0.560129 +11: BFS time: 5.248 seconds +11: MTEPS: 0.399604 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 5 0.04411 -11: 0d 11 0.40790 -11: s 3729 0.08396 -11: 1d 5712 0.64802 -11: s 1392236 0.08002 -11: c 0.00006 -11: 2u 5712 0.37993 -11: 3u 75210 0.42400 -11: 4u 9095 0.33196 -11: c 0.00000 -11: 5d 0 0.39596 -11: s 0 0.09601 +11: s 5 0.11202 +11: 0d 11 0.67991 +11: s 3729 0.10797 +11: 1d 5712 0.74398 +11: s 1392236 0.14392 +11: c 0.00007 +11: 2u 5712 0.48787 +11: 3u 75210 0.49997 +11: 4u 9095 0.54394 +11: c 0.00001 +11: 5d 0 0.59194 +11: s 0 0.11200 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: 3.3472 seconds -11: MTEPS: 0.62653 +11: BFS time: 5.6 seconds +11: MTEPS: 0.374486 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Adding bc contributions... +9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 10 0.08797 -11: 0d 34 0.49998 -11: s 47395 0.07598 -11: 1d 21627 0.62400 -11: s 1851135 0.15593 -11: c 0.00010 -11: 2u 21627 0.50789 -11: 3u 66126 0.32394 -11: 4u 2276 0.25599 +11: s 10 0.07597 +11: 0d 34 0.67193 +11: s 47395 0.10400 +11: 1d 21627 0.77197 +11: s 1851135 0.09619 +11: c 0.00012 +11: 2u 21627 0.55981 +11: 3u 66126 0.42799 +11: 4u 2276 0.55194 11: c 0.00000 -11: 5d 0 0.59198 -11: s 0 0.11600 +11: 5d 0 0.66229 +11: s 0 0.08396 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: 4.03598 seconds -11: MTEPS: 0.519607 +11: BFS time: 5.33207 seconds +11: MTEPS: 0.393304 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.05601 -11: 0d 13 0.51595 -11: s 18789 0.11994 -11: 1d 12148 0.59592 -11: s 1683312 0.06797 -11: c 0.00009 -11: 2u 12148 0.28788 -11: 3u 73335 0.31600 -11: 4u 4558 0.37201 -11: c 0.00001 -11: 5d 0 0.55597 -11: s 0 0.10401 +11: s 1 0.13524 +11: 0d 13 0.68066 +11: s 18789 0.07996 +11: 1d 12148 0.48798 +11: s 1683312 0.06800 +11: c 0.00012 +11: 2u 12148 0.54828 +11: 3u 73335 0.50399 +11: 4u 4558 0.56400 +11: c 0.00000 +11: 5d 0 0.65991 +11: s 0 0.09597 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: 3.83203 seconds -11: MTEPS: 0.547262 +11: BFS time: 4.93601 seconds +11: MTEPS: 0.424862 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.06412 -11: 0d 13 0.33585 -11: s 26435 0.06798 -11: 1d 12900 0.59999 -11: s 1689989 0.11598 -11: c 0.00010 -11: 2u 12900 0.51983 -11: 3u 72730 0.43994 -11: 4u 4412 0.27995 -11: c 0.00000 -11: 5d 0 0.61114 -11: s 0 0.12880 +11: s 1 0.15680 +11: 0d 13 0.59994 +11: s 26435 0.10997 +11: 1d 12900 0.66397 +11: s 1689989 0.11595 +11: c 0.00011 +11: 2u 12900 0.34716 +11: 3u 72730 0.42616 +11: 4u 4412 0.41592 +11: c 0.00001 +11: 5d 0 0.67184 +11: s 0 0.09598 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: 3.91772 seconds -11: MTEPS: 0.535291 +11: BFS time: 4.35382 seconds +11: MTEPS: 0.481675 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.06362 -11: 0d 1 0.55994 -11: s 224 0.10395 -11: 1d 353 0.59999 -11: s 348006 0.07203 -11: c 0.00005 -11: 2u 353 0.28801 -11: 3u 50983 0.39199 -11: 4u 38331 0.49600 -11: 5u 405 0.44394 -11: c 0.00000 -11: 6d 0 0.47593 -11: s 0 0.05597 -9: Tallying... +11: s 0 0.07709 +11: 0d 1 0.64794 +11: s 224 0.13597 +11: 1d 353 0.68397 +11: s 348006 0.13192 +11: c 0.00006 +11: 2u 353 0.63188 +11: 3u 50983 0.54795 +11: 4u 38331 0.36392 +11: 5u 405 0.47876 +11: c 0.00001 +11: 6d 0 0.59591 +11: s 0 0.09199 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: 4.50801 seconds -11: MTEPS: 0.465199 +11: BFS time: 4.86001 seconds +11: MTEPS: 0.431506 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.08004 -11: 0d 1 0.52793 -11: s 1027 0.06004 -11: 1d 1114 0.40797 -11: s 672960 0.11596 -11: c 0.00004 -11: 2u 1114 0.49193 -11: 3u 64556 0.43198 -11: 4u 24228 0.26802 +11: s 0 0.07203 +11: 0d 1 0.56790 +11: s 1027 0.09353 +11: 1d 1114 0.38390 +11: s 672960 0.11739 +11: c 0.00005 +11: 2u 1114 0.58476 +11: 3u 64556 0.54404 +11: 4u 24228 0.52392 11: c 0.00001 -11: 5d 0 0.35595 -11: s 0 0.12397 +11: 5d 0 0.53995 +11: s 0 0.06797 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.85651 seconds -11: MTEPS: 0.543788 +11: BFS time: 4.59995 seconds +11: MTEPS: 0.455901 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 62 0.08399 -11: 0d 119 0.31999 -11: s 165840 0.04797 -11: 1d 37707 0.41596 -11: s 1852923 0.11595 -11: c 0.00016 -11: 2u 37707 0.49182 -11: 3u 51372 0.44791 -11: 4u 874 0.38402 -11: c 0.00001 -11: 5d 0 0.27593 -11: s 0 0.10395 +11: s 62 0.08401 +11: 0d 119 0.65595 +11: s 165840 0.09598 +11: 1d 37707 0.73197 +11: s 1852923 0.13999 +11: c 0.00020 +11: 2u 37707 0.55172 +11: 3u 51372 0.58398 +11: 4u 874 0.44395 +11: c 0.00000 +11: 5d 0 0.78793 +11: s 0 0.11997 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.64206 seconds -11: MTEPS: 0.575806 +11: BFS time: 5.45167 seconds +11: MTEPS: 0.384675 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 2 0.12223 -11: 0d 32 0.53595 -11: s 53783 0.06397 -11: 1d 20470 0.56795 -11: s 1822880 0.09995 -11: c 0.00010 -11: 2u 20470 0.24784 -11: 3u 67022 0.18792 -11: 4u 2542 0.34407 -11: c 0.00000 -11: 5d 0 0.56382 -11: s 0 0.11614 +11: s 2 0.07202 +11: 0d 32 0.63445 +11: s 53783 0.09999 +11: 1d 20470 0.67997 +11: s 1822880 0.14187 +11: c 0.00016 +11: 2u 20470 0.44775 +11: 3u 67022 0.47199 +11: 4u 2542 0.47598 +11: c 0.00001 +11: 5d 0 0.65994 +11: s 0 0.06397 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: 3.44217 seconds -11: MTEPS: 0.609245 +11: BFS time: 5.18001 seconds +11: MTEPS: 0.40485 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.12725 -11: 0d 13 0.57597 -11: s 17360 0.13994 -11: 1d 12068 0.54396 -11: s 1682697 0.08002 -11: c 0.00008 -11: 2u 12068 0.36387 -11: 3u 73359 0.24000 -11: 4u 4619 0.30800 +11: s 3 0.07200 +11: 0d 13 0.56393 +11: s 17360 0.07197 +11: 1d 12068 0.64328 +11: s 1682697 0.15999 +11: c 0.00011 +11: 2u 12068 0.47693 +11: 3u 73359 0.57198 +11: 4u 4619 0.55596 11: c 0.00000 -11: 5d 0 0.57998 -11: s 0 0.10397 +11: 5d 0 0.49591 +11: s 0 0.06396 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.64108 seconds -11: MTEPS: 0.575963 +11: BFS time: 5.01202 seconds +11: MTEPS: 0.418419 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.08483 -11: 0d 1 0.44797 -11: s 12 0.09197 -11: 1d 120 0.50033 -11: s 105007 0.10798 -11: 2d 29982 0.57199 -11: s 1871137 0.09466 -11: c 0.00014 -11: 3u 29982 0.23980 -11: 4u 58576 0.39200 -11: 5u 1391 0.45200 +11: s 1 0.08800 +11: 0d 1 0.72793 +11: s 12 0.14394 +11: 1d 120 0.69990 +11: s 105007 0.13198 +11: 2d 29982 0.48799 +11: s 1871137 0.06179 +11: c 0.00022 +11: 3u 29982 0.41331 +11: 4u 58576 0.52394 +11: 5u 1391 0.47997 11: c 0.00000 -11: 6d 0 0.49594 -11: s 0 0.04084 +11: 6d 0 0.62804 +11: s 0 0.13201 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: 4.45597 seconds -11: MTEPS: 0.470632 +11: BFS time: 5.82822 seconds +11: MTEPS: 0.359822 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Adding bc contributions... -9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 8 0.07590 -11: 0d 12 0.43992 -11: s 27635 0.13195 -11: 1d 14274 0.62000 -11: s 1732776 0.11994 -11: c 0.00009 -11: 2u 14274 0.47188 -11: 3u 71798 0.35600 -11: 4u 3973 0.26397 +11: s 8 0.06798 +11: 0d 12 0.65993 +11: s 27635 0.13069 +11: 1d 14274 0.50522 +11: s 1732776 0.09017 +11: c 0.00013 +11: 2u 14274 0.35184 +11: 3u 71798 0.48396 +11: 4u 3973 0.55598 11: c 0.00000 -11: 5d 0 0.56796 -11: s 0 0.10398 +11: 5d 0 0.70390 +11: s 0 0.08799 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: 3.884 seconds -11: MTEPS: 0.539938 +11: BFS time: 4.89017 seconds +11: MTEPS: 0.428845 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.05202 -11: 0d 4 0.49594 -11: s 1589 0.05600 -11: 1d 2285 0.40394 -11: s 974974 0.07209 -11: c 0.00005 -11: 2u 2285 0.42492 -11: 3u 71170 0.46399 -11: 4u 16513 0.46394 +11: s 0 0.06800 +11: 0d 4 0.60394 +11: s 1589 0.11995 +11: 1d 2285 0.73994 +11: s 974974 0.14741 +11: c 0.00015 +11: 2u 2285 0.47177 +11: 3u 71170 0.41997 +11: 4u 16513 0.50400 11: c 0.00001 -11: 5d 0 0.60795 -11: s 0 0.06798 +11: 5d 0 0.51993 +11: s 0 0.09598 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: 4.08483 seconds -11: MTEPS: 0.513392 +11: BFS time: 4.83601 seconds +11: MTEPS: 0.433648 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Adding bc contributions... +9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 2 0.08226 -11: 0d 3 0.34792 -11: s 147 0.09596 -11: 1d 1207 0.47195 -11: s 726957 0.10802 -11: c 0.00005 -11: 2u 1207 0.48883 -11: 3u 65566 0.43592 -11: 4u 23126 0.36799 +11: s 2 0.09682 +11: 0d 3 0.44867 +11: s 147 0.10720 +11: 1d 1207 0.51984 +11: s 726957 0.12670 +11: c 0.00006 +11: 2u 1207 0.53193 +11: 3u 65566 0.46801 +11: 4u 23126 0.35599 11: c 0.00001 -11: 5d 0 0.52396 -11: s 0 0.10797 +11: 5d 0 0.66395 +11: s 0 0.13196 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.96036 seconds -11: MTEPS: 0.529529 +11: BFS time: 4.61995 seconds +11: MTEPS: 0.453928 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.11602 -11: 0d 1 0.45595 -11: s 6 0.10800 -11: 1d 46 0.53592 -11: s 41753 0.09198 -11: 2d 20561 0.30798 -11: s 1840726 0.04412 -11: c 0.00010 -11: 3u 20561 0.49222 -11: 4u 66922 0.47199 -11: 5u 2532 0.38400 +11: s 0 0.06802 +11: 0d 1 0.49195 +11: s 6 0.11969 +11: 1d 46 0.47197 +11: s 41753 0.12141 +11: 2d 20561 0.64253 +11: s 1840726 0.13524 +11: c 0.00012 +11: 3u 20561 0.40387 +11: 4u 66922 0.45597 +11: 5u 2532 0.46576 11: c 0.00000 -11: 6d 0 0.48396 -11: s 0 0.11594 +11: 6d 0 0.56219 +11: s 0 0.12338 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: 4.72794 seconds -11: MTEPS: 0.44356 +11: BFS time: 4.89133 seconds +11: MTEPS: 0.428743 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.09205 -11: 0d 1 0.43594 -11: s 90 0.05827 -11: 1d 130 0.54086 -11: s 124266 0.12075 -11: 2d 34750 0.55384 -11: s 1881000 0.05994 +11: s 0 0.07134 +11: 0d 1 0.47993 +11: s 90 0.07993 +11: 1d 130 0.40491 +11: s 124266 0.04005 +11: 2d 34750 0.52089 +11: s 1881000 0.04427 11: c 0.00014 -11: 3u 34750 0.41331 -11: 4u 54126 0.39998 -11: 5u 1065 0.39154 +11: 3u 34750 0.45307 +11: 4u 54126 0.46396 +11: 5u 1065 0.52397 11: c 0.00000 -11: 6d 0 0.42731 -11: s 0 0.03905 +11: 6d 0 0.38392 +11: s 0 0.04001 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: 4.67847 seconds -11: MTEPS: 0.44825 +11: BFS time: 4.30401 seconds +11: MTEPS: 0.487248 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 41 0.08666 -11: 0d 47 0.44393 -11: s 75989 0.05589 -11: 1d 29074 0.36169 -11: s 1896667 0.03864 -11: c 0.00014 -11: 2u 29074 0.53651 -11: 3u 59497 0.37697 -11: 4u 1450 0.50399 -11: c 0.00000 -11: 5d 0 0.51992 -11: s 0 0.06394 +11: s 41 0.14034 +11: 0d 47 0.63194 +11: s 75989 0.14397 +11: 1d 29074 0.65596 +11: s 1896667 0.10395 +11: c 0.00016 +11: 2u 29074 0.46365 +11: 3u 59497 0.39604 +11: 4u 1450 0.43202 +11: c 0.00001 +11: 5d 0 0.62793 +11: s 0 0.05599 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: 3.82174 seconds -11: MTEPS: 0.548735 +11: BFS time: 4.40436 seconds +11: MTEPS: 0.476147 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 29 0.10418 -11: 0d 40 0.58471 -11: s 55410 0.11518 -11: 1d 23958 0.63596 -11: s 1872095 0.08415 -11: c 0.00011 -11: 2u 23958 0.35187 -11: 3u 64095 0.40755 -11: 4u 1977 0.44799 -11: c 0.00000 -11: 5d 0 0.48398 -11: s 0 0.07594 +11: s 29 0.09602 +11: 0d 40 0.52792 +11: s 55410 0.09598 +11: 1d 23958 0.54398 +11: s 1872095 0.07999 +11: c 0.00014 +11: 2u 23958 0.50580 +11: 3u 64095 0.47679 +11: 4u 1977 0.57191 +11: c 0.00001 +11: 5d 0 0.52796 +11: s 0 0.06000 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.92402 seconds -11: MTEPS: 0.534432 +11: BFS time: 4.51999 seconds +11: MTEPS: 0.463967 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 5 0.06161 -11: 0d 37 0.53198 -11: s 67637 0.10803 -11: 1d 23293 0.58391 -11: s 1846383 0.07197 -11: c 0.00012 -11: 2u 23293 0.23982 -11: 3u 64705 0.41600 -11: 4u 2032 0.46796 +11: s 5 0.12010 +11: 0d 37 0.52383 +11: s 67637 0.10000 +11: 1d 23293 0.72016 +11: s 1846383 0.04818 +11: c 0.00015 +11: 2u 23293 0.42369 +11: 3u 64705 0.36798 +11: 4u 2032 0.39625 11: c 0.00000 -11: 5d 0 0.46771 -11: s 0 0.12399 +11: 5d 0 0.65525 +11: s 0 0.10428 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: 3.99319 seconds -11: MTEPS: 0.525174 +11: BFS time: 4.77996 seconds +11: MTEPS: 0.438732 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.07598 -11: 0d 3 0.37998 -11: s 4916 0.03598 -11: 1d 5022 0.32399 -11: s 1328237 0.10396 -11: c 0.00007 -11: 2u 5022 0.35592 -11: 3u 75143 0.45201 -11: 4u 9854 0.39591 +11: s 1 0.08596 +11: 0d 3 0.35785 +11: s 4916 0.09598 +11: 1d 5022 0.64445 +11: s 1328237 0.13114 +11: c 0.00010 +11: 2u 5022 0.45587 +11: 3u 75143 0.37999 +11: 4u 9854 0.25904 11: c 0.00000 -11: 5d 0 0.49198 -11: s 0 0.07998 +11: 5d 0 0.66887 +11: s 0 0.07130 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.73601 seconds -11: MTEPS: 0.561326 +11: BFS time: 4.54198 seconds +11: MTEPS: 0.46172 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Adding bc contributions... -9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.09601 -11: 0d 1 0.46394 -11: s 2 0.04397 -11: 1d 108 0.54797 -11: s 104879 0.08003 -11: 2d 30642 0.52798 -11: s 1877209 0.11593 -11: c 0.00012 -11: 3u 30642 0.45184 -11: 4u 57992 0.47599 -11: 5u 1329 0.28798 +11: s 1 0.08004 +11: 0d 1 0.42853 +11: s 2 0.06400 +11: 1d 108 0.54009 +11: s 104879 0.10713 +11: 2d 30642 0.58796 +11: s 1877209 0.15060 +11: c 0.00014 +11: 3u 30642 0.49181 +11: 4u 57992 0.27816 +11: 5u 1329 0.50398 11: c 0.00000 -11: 6d 0 0.54398 -11: s 0 0.11596 +11: 6d 0 0.57191 +11: s 0 0.11215 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: 4.62 seconds -11: MTEPS: 0.453922 +11: BFS time: 5.04517 seconds +11: MTEPS: 0.41567 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.04404 -11: 0d 2 0.35993 -11: s 434 0.09200 -11: 1d 1087 0.57997 -11: s 666497 0.08400 -11: c 0.00004 -11: 2u 1087 0.46390 -11: 3u 64167 0.40399 -11: 4u 24633 0.36399 -11: 5u 185 0.50800 +11: s 1 0.08002 +11: 0d 2 0.61493 +11: s 434 0.07930 +11: 1d 1087 0.60397 +11: s 666497 0.11115 +11: c 0.00007 +11: 2u 1087 0.53188 +11: 3u 64167 0.40800 +11: 4u 24633 0.27116 +11: 5u 185 0.48397 11: c 0.00000 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: 4.14719 seconds -11: MTEPS: 0.505673 +11: BFS time: 3.53978 seconds +11: MTEPS: 0.592445 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.09204 -11: 0d 2 0.45991 -11: s 145 0.07599 -11: 1d 737 0.62192 -11: s 556230 0.08002 +11: s 0 0.14398 +11: 0d 2 0.53593 +11: s 145 0.09577 +11: 1d 737 0.64426 +11: s 556230 0.11927 11: c 0.00006 -11: 2u 737 0.39589 -11: 3u 60672 0.26001 -11: 4u 28423 0.30398 -11: 5u 240 0.40038 +11: 2u 737 0.54389 +11: 3u 60672 0.52795 +11: 4u 28423 0.53992 +11: 5u 240 0.31993 11: c 0.00000 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: 3.67449 seconds -11: MTEPS: 0.570725 +11: BFS time: 4.46316 seconds +11: MTEPS: 0.469874 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Adding bc contributions... +9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 6 0.13843 -11: 0d 13 0.54796 -11: s 3354 0.08801 -11: 1d 3670 0.68400 -11: s 1191185 0.10394 -11: c 0.00008 -11: 2u 3670 0.33585 -11: 3u 74164 0.38800 -11: 4u 12159 0.41204 +11: s 6 0.09654 +11: 0d 13 0.65192 +11: s 3354 0.08348 +11: 1d 3670 0.59068 +11: s 1191185 0.08811 +11: c 0.00007 +11: 2u 3670 0.49997 +11: 3u 74164 0.52694 +11: 4u 12159 0.26419 11: c 0.00001 -11: 5d 0 0.54394 -11: s 0 0.11998 +11: 5d 0 0.49590 +11: s 0 0.08794 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: 3.96419 seconds -11: MTEPS: 0.529017 +11: BFS time: 4.07286 seconds +11: MTEPS: 0.514902 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 77 0.08704 -11: 0d 416 0.38246 -11: s 357868 0.11997 -11: c 0.00008 -11: 1u 416 0.39992 -11: 2u 51937 0.52052 -11: 3u 37320 0.40387 -11: 4u 401 0.35601 +11: s 77 0.05298 +11: 0d 416 0.49993 +11: s 357868 0.05152 +11: c 0.00006 +11: 1u 416 0.57261 +11: 2u 51937 0.56801 +11: 3u 37320 0.48790 +11: 4u 401 0.46250 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: 2.82221 seconds -11: MTEPS: 0.743079 +11: BFS time: 3.8519 seconds +11: MTEPS: 0.544438 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.08504 -11: 0d 3 0.50398 -11: s 10765 0.04401 -11: 1d 8742 0.46899 -11: s 1562537 0.04812 -11: c 0.00010 -11: 2u 8742 0.23588 -11: 3u 75054 0.46000 -11: 4u 6245 0.43200 +11: s 0 0.14757 +11: 0d 3 0.43192 +11: s 10765 0.13356 +11: 1d 8742 0.70237 +11: s 1562537 0.10394 +11: c 0.00008 +11: 2u 8742 0.49044 +11: 3u 75054 0.45998 +11: 4u 6245 0.50400 11: c 0.00000 -11: 5d 0 0.58023 -11: s 0 0.10368 +11: 5d 0 0.72002 +11: s 0 0.16382 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: 3.88086 seconds -11: MTEPS: 0.540377 +11: BFS time: 4.61766 seconds +11: MTEPS: 0.454153 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.09596 -11: 0d 36 0.38793 -11: s 89850 0.04051 -11: 1d 27484 0.33196 -11: s 1865519 0.03976 -11: c 0.00014 -11: 2u 27484 0.22012 -11: 3u 60943 0.35600 -11: 4u 1606 0.35599 -11: c 0.00001 -11: 5d 0 0.41993 -11: s 0 0.07198 +11: s 1 0.13640 +11: 0d 36 0.61195 +11: s 89850 0.09353 +11: 1d 27484 0.43597 +11: s 1865519 0.09992 +11: c 0.00012 +11: 2u 27484 0.61012 +11: 3u 60943 0.46813 +11: 4u 1606 0.50346 +11: c 0.00000 +11: 5d 0 0.71072 +11: s 0 0.05997 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: 3.25165 seconds -11: MTEPS: 0.644942 +11: BFS time: 4.48828 seconds +11: MTEPS: 0.467244 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.08800 -11: 0d 3 0.28797 -11: s 7002 0.04798 -11: 1d 7244 0.42397 -11: s 1485088 0.08396 -11: c 0.00008 -11: 2u 7244 0.25592 -11: 3u 75308 0.32801 -11: 4u 7485 0.33193 +11: s 0 0.11870 +11: 0d 3 0.47191 +11: s 7002 0.11080 +11: 1d 7244 0.55997 +11: s 1485088 0.15135 +11: c 0.00007 +11: 2u 7244 0.54335 +11: 3u 75308 0.53555 +11: 4u 7485 0.54793 11: c 0.00000 -11: 5d 0 0.44391 -11: s 0 0.08396 +11: 5d 0 0.64793 +11: s 0 0.07200 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: 3.14302 seconds -11: MTEPS: 0.667233 +11: BFS time: 4.90296 seconds +11: MTEPS: 0.427726 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.09991 -11: 0d 6 0.46796 -11: s 7220 0.08795 -11: 1d 5630 0.36392 -11: s 1377686 0.11598 +11: s 3 0.08787 +11: 0d 6 0.62828 +11: s 7220 0.09995 +11: 1d 5630 0.65240 +11: s 1377686 0.05612 11: c 0.00007 -11: 2u 5630 0.43497 -11: 3u 75422 0.46091 -11: 4u 8977 0.44800 +11: 2u 5630 0.48384 +11: 3u 75422 0.45617 +11: 4u 8977 0.30767 11: c 0.00000 -11: 5d 0 0.37999 -11: s 0 0.04798 +11: 5d 0 0.48792 +11: s 0 0.15602 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: 3.77199 seconds -11: MTEPS: 0.555973 +11: BFS time: 3.79561 seconds +11: MTEPS: 0.552513 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.03603 -11: 0d 52 0.57195 -11: s 92871 0.06396 -11: 1d 27920 0.35597 -11: s 1866794 0.15997 -11: c 0.00012 -11: 2u 27920 0.42786 -11: 3u 60526 0.40401 -11: 4u 1574 0.48395 +11: s 3 0.09422 +11: 0d 52 0.64791 +11: s 92871 0.09199 +11: 1d 27920 0.61994 +11: s 1866794 0.05997 +11: c 0.00061 +11: 2u 27920 0.33135 +11: 3u 60526 0.43124 +11: 4u 1574 0.58361 11: c 0.00000 -11: 5d 0 0.47596 -11: s 0 0.04798 +11: 5d 0 0.66396 +11: s 0 0.06403 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.9599 seconds -11: MTEPS: 0.529589 +11: BFS time: 4.24783 seconds +11: MTEPS: 0.493693 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.08396 -11: 0d 1 0.54405 -11: s 9 0.07198 -11: 1d 18 0.51200 -11: s 8987 0.10798 -11: 2d 8034 0.42801 -11: s 1541517 0.07199 -11: c 0.00008 -11: 3u 8034 0.23591 -11: 4u 75250 0.54000 -11: 5u 6743 0.43597 +11: s 0 0.07074 +11: 0d 1 0.55654 +11: s 9 0.06400 +11: 1d 18 0.47952 +11: s 8987 0.03601 +11: 2d 8034 0.38395 +11: s 1541517 0.07997 +11: c 0.00009 +11: 3u 8034 0.39586 +11: 4u 75250 0.43998 +11: 5u 6743 0.45598 11: c 0.00000 -11: 6d 0 0.58397 -11: s 0 0.14396 +11: 6d 0 0.42792 +11: s 0 0.12396 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: 4.50861 seconds -11: MTEPS: 0.465138 +11: BFS time: 4.70002 seconds +11: MTEPS: 0.446195 11: Total communication (average so far): 0 11: A BFS iteration is starting +9: Tallying... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 0 0.04000 -11: 0d 1 0.51193 -11: s 352 0.09197 -11: 1d 382 0.51196 -11: s 312947 0.17195 -11: c 0.00007 -11: 2u 382 0.34540 -11: 3u 50016 0.40003 -11: 4u 39238 0.53533 -11: 5u 437 0.44796 +11: s 0 0.08767 +11: 0d 1 0.32357 +11: s 352 0.14385 +11: 1d 382 0.42889 +11: s 312947 0.06785 +11: c 0.00010 +11: 2u 382 0.26753 +11: 3u 50016 0.44791 +11: 4u 39238 0.45999 +11: 5u 437 0.49194 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.13206 seconds -11: MTEPS: 0.507525 +11: BFS time: 3.65835 seconds +11: MTEPS: 0.573243 11: Total communication (average so far): 0 11: A BFS iteration is starting -9: Adding bc contributions... -9: Exploring via BFS... 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 6 0.04756 -11: 0d 12 0.29589 -11: s 9255 0.06003 -11: 1d 9704 0.60793 -11: s 1611532 0.07607 -11: c 0.00008 -11: 2u 9704 0.40611 -11: 3u 74533 0.48432 -11: 4u 5802 0.40399 +11: s 6 0.07289 +11: 0d 12 0.34794 +11: s 9255 0.09600 +11: 1d 9704 0.64330 +11: s 1611532 0.06396 +11: c 0.00011 +11: 2u 9704 0.42783 +11: 3u 74533 0.38797 +11: 4u 5802 0.29595 11: c 0.00001 -11: 5d 0 0.36394 -11: s 0 0.03994 +11: 5d 0 0.66394 +11: s 0 0.08001 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.45183 seconds -11: MTEPS: 0.607539 +11: BFS time: 3.6342 seconds +11: MTEPS: 0.577053 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 3 0.06440 -11: 0d 8 0.53994 -11: s 24491 0.07596 -11: 1d 12697 0.64395 -11: s 1694741 0.11198 -11: c 0.00009 -11: 2u 12697 0.34389 -11: 3u 72908 0.32727 -11: 4u 4440 0.45199 +11: s 3 0.09359 +11: 0d 8 0.64984 +11: s 24491 0.11188 +11: 1d 12697 0.63197 +11: s 1694741 0.08799 +11: c 0.00011 +11: 2u 12697 0.35985 +11: 3u 72908 0.51191 +11: 4u 4440 0.41667 11: c 0.00001 -11: 5d 0 0.56795 -11: s 0 0.07199 +11: 5d 0 0.67595 +11: s 0 0.13384 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: 3.76398 seconds -11: MTEPS: 0.557155 +11: BFS time: 4.76765 seconds +11: MTEPS: 0.439865 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.11862 -11: 0d 4 0.32531 -11: s 1831 0.07197 -11: 1d 2065 0.48795 -11: s 935730 0.07204 -11: c 0.00006 -11: 2u 2065 0.45991 -11: 3u 70812 0.38001 -11: 4u 17096 0.45999 -11: c 0.00000 -11: 5d 0 0.58000 -11: s 0 0.07203 +11: s 1 0.09502 +11: 0d 4 0.58892 +11: s 1831 0.17197 +11: 1d 2065 0.60393 +11: s 935730 0.08707 +11: c 0.00010 +11: 2u 2065 0.38857 +11: 3u 70812 0.67614 +11: 4u 17096 0.55178 +11: c 0.00001 +11: 5d 0 0.72389 +11: s 0 0.09599 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: 3.96825 seconds -11: MTEPS: 0.528476 +11: BFS time: 5.04003 seconds +11: MTEPS: 0.416094 11: Total communication (average so far): 0 11: A BFS iteration is starting 11: param 90133 vertices with 3729948 edges 11: 186497 up and 181 down -11: s 1 0.09537 -11: 0d 3 0.37990 -11: s 23921 0.06398 -11: 1d 11616 0.51989 -11: s 1654810 0.11993 -11: c 0.00010 -11: 2u 11616 0.51581 -11: 3u 73495 0.51195 -11: 4u 4941 0.46794 +11: s 1 0.09165 +11: 0d 3 0.68800 +11: s 23921 0.10798 +11: 1d 11616 0.47199 +11: s 1654810 0.09996 +11: c 0.00012 +11: 2u 11616 0.39343 +11: 3u 73495 0.58797 +11: 4u 4941 0.51093 11: c 0.00001 -11: 5d 0 0.56394 -11: s 0 0.10796 +11: 5d 0 0.70718 +11: s 0 0.13599 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: 3.74505 seconds -11: MTEPS: 0.559972 +11: BFS time: 4.92002 seconds +11: MTEPS: 0.426242 11: Total communication (average so far): 0 11: Finished 11: -------------------------- @@ -13128,22 +13089,24 @@ 11: Mean nedges: 2.09712e+06 11: STDDEV nedges: 0 11: -------------------------- -11: Min time: 2.82221 seconds -11: First Quartile time: 3.82688 seconds -11: Median time: 4.03453 seconds -11: Third Quartile time: 5.83801 seconds -11: Max time: 14.892 seconds -11: Mean time: 5.35172 seconds -11: STDDEV time: 2.67621 seconds +11: Min time: 3.53978 seconds +11: First Quartile time: 4.61881 seconds +11: Median time: 5.0426 seconds +11: Third Quartile time: 6.84599 seconds +11: Max time: 13.248 seconds +11: Mean time: 6.01154 seconds +11: STDDEV time: 2.21815 seconds 11: -------------------------- -11: Min MTEPS: 0.140822 -11: First Quartile MTEPS: 0.359297 -11: Median MTEPS: 0.519793 -11: Third Quartile MTEPS: 0.547998 -11: Max MTEPS: 0.743079 -11: Harmonic mean of MTEPS: 0.39186 -11: Harmonic standard deviation of MTEPS: 0.195956 -14/15 Test #11: DirOptBFS_Test ................... Passed 376.92 sec +11: Min MTEPS: 0.158297 +11: First Quartile MTEPS: 0.306461 +11: Median MTEPS: 0.415882 +11: Third Quartile MTEPS: 0.45404 +11: Max MTEPS: 0.592445 +11: Harmonic mean of MTEPS: 0.34885 +11: Harmonic standard deviation of MTEPS: 0.128719 +14/15 Test #11: DirOptBFS_Test ................... Passed 425.57 sec +9: Adding bc contributions... +9: Exploring via BFS... 9: Tallying... 9: Adding bc contributions... 9: Exploring via BFS... @@ -13159,13 +13122,13 @@ 9: Tallying... 9: Adding bc contributions... 9: Computation finished -9: 476.486014 seconds elapsed for 1056 starting vertices -9: TEPS score is: 1087197.762378 -15/15 Test #9: BetwCent_Test .................... Passed 480.78 sec +9: 574.632833 seconds elapsed for 1056 starting vertices +9: TEPS score is: 901505.271482 +15/15 Test #9: BetwCent_Test .................... Passed 578.13 sec 73% tests passed, 4 tests failed out of 15 -Total Test time (real) = 480.87 sec +Total Test time (real) = 578.34 sec The following tests FAILED: 5 - Indexing_Test (Failed) @@ -13175,7 +13138,7 @@ Errors while running CTest make[2]: *** [Makefile:74: test] Error 8 make[2]: Leaving directory '/build/combblas-1.6.2/obj-x86_64-linux-gnu' -dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 returned exit code 2 +dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j15 test ARGS\+=--verbose ARGS\+=-j15 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' @@ -13189,7 +13152,7 @@ debian/rules override_dh_auto_install make[1]: Entering directory '/build/combblas-1.6.2' dh_auto_install - cd obj-x86_64-linux-gnu && make -j16 install DESTDIR=/build/combblas-1.6.2/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j15 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-x86_64-linux-gnu' /usr/bin/cmake -S/build/combblas-1.6.2 -B/build/combblas-1.6.2/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -17783,7 +17746,7 @@ Generating XML output for the main page Running plantuml with JAVA... Running dot... -Generating dot graphs using 17 parallel threads... +Generating dot graphs using 16 parallel threads... Running dot for graph 1/1823 Running dot for graph 2/1823 Running dot for graph 3/1823 @@ -20661,25 +20624,25 @@ dh_strip -a dh_makeshlibs -a dh_shlibdeps -a -dpkg-shlibdeps: warning: symbol MPI_Type_create_hvector used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Cart_create used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_remote_group used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Win_get_group used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Type_indexed used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Group_free used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Op_free used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Irecv used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Type_get_contents used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries -dpkg-shlibdeps: warning: symbol MPI_Comm_free used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Type_set_attr used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Win_complete used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol ompi_op_set_cxx_callback used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Unpack_external used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Cancel used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Abort used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Win_start used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Cart_sub used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries +dpkg-shlibdeps: warning: symbol MPI_Info_delete used by debian/libcombblas1.16.0/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_1.16.0 found in none of the libraries dpkg-shlibdeps: warning: 159 other similar warnings have been skipped (use -v to see them all) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_1.6.2-8_all.deb'. -dpkg-deb: building package 'libcombblas1.16.0' in '../libcombblas1.16.0_1.6.2-8_amd64.deb'. dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_1.6.2-8_amd64.deb'. +dpkg-deb: building package 'libcombblas1.16.0' in '../libcombblas1.16.0_1.6.2-8_amd64.deb'. dpkg-deb: building package 'libcombblas1.16.0-dbgsym' in '../libcombblas1.16.0-dbgsym_1.6.2-8_amd64.deb'. +dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_1.6.2-8_all.deb'. dpkg-genbuildinfo --build=binary -O../combblas_1.6.2-8_amd64.buildinfo dpkg-genchanges --build=binary -O../combblas_1.6.2-8_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -20687,12 +20650,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/4163621/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4163621/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/2000582 and its subdirectories -I: Current time: Sun Jun 16 13:01:02 -12 2024 -I: pbuilder-time-stamp: 1718586062 +I: removing directory /srv/workspace/pbuilder/4163621 and its subdirectories +I: Current time: Tue May 16 09:27:02 +14 2023 +I: pbuilder-time-stamp: 1684178822