Diff of the two buildlogs: -- --- b1/build.log 2024-11-13 07:40:32.086110588 +0000 +++ b2/build.log 2024-11-13 08:15:57.718174687 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Dec 16 01:55:16 -12 2025 -I: pbuilder-time-stamp: 1765893316 +I: Current time: Wed Nov 13 21:41:18 +14 2024 +I: pbuilder-time-stamp: 1731483678 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -35,52 +35,84 @@ dpkg-source: info: applying AWPM_library_38dd27e.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/4099608/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3990323/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 Nov 13 07:41 /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/3990323/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3990323/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='c6230722cbb24f70881839482cf45aac' - 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='4099608' - PS1='# ' - PS2='> ' + INVOCATION_ID=27a18c7401e8467aba36c4c5c824c707 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=3990323 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.70bk9vsa/pbuilderrc_Ox0D --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.70bk9vsa/b1 --logfile b1/build.log combblas_2.0.0-3.1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.70bk9vsa/pbuilderrc_8Fm6 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.70bk9vsa/b2 --logfile b2/build.log combblas_2.0.0-3.1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/4099608/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3990323/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -310,7 +342,7 @@ Get: 184 http://deb.debian.org/debian trixie/main arm64 openmpi-bin arm64 4.1.6-13.3 [225 kB] Get: 185 http://deb.debian.org/debian trixie/main arm64 libopenmpi-dev arm64 4.1.6-13.3 [972 kB] Get: 186 http://deb.debian.org/debian trixie/main arm64 mpi-default-dev arm64 1.17 [3148 B] -Fetched 202 MB in 1s (246 MB/s) +Fetched 202 MB in 4s (56.7 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:arm64. (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 ... 20089 files and directories currently installed.) @@ -1081,7 +1113,11 @@ fakeroot is already the newest version (1.36-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/combblas-2.0.0/ && 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_2.0.0-3.1_source.changes +I: user script /srv/workspace/pbuilder/3990323/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/3990323/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/combblas-2.0.0/ && 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_2.0.0-3.1_source.changes dpkg-buildpackage: info: source package combblas dpkg-buildpackage: info: source version 2.0.0-3.1 dpkg-buildpackage: info: source distribution unstable @@ -1140,8 +1176,8 @@ -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success --- Configuring done (6.9s) --- Generating done (0.1s) +-- Configuring done (26.5s) +-- Generating done (0.8s) CMake Warning: Manually-specified variables were not used by the project: @@ -1160,43 +1196,38 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/usort /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f usort/CMakeFiles/Usortlib.dir/build.make usort/CMakeFiles/Usortlib.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 1%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o +[ 1%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/btrd_binomial_distribution.c +[ 2%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/splittable_mrg.c -[ 2%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -[ 6%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o -[ 7%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -[ 8%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/usort/src/binUtils.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/mrg_transitions.c +[ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/btrd_binomial_distribution.c +[ 4%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o +[ 6%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/mrg_transitions.c +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/c++ -DUsortlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/usort/include/usort -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/usort/src/binUtils.cpp +[ 7%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/graph_generator.c -[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o +[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/permutation_gen.c -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/utils.c +[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/make_graph.c +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/utils.c [ 12%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/scramble_edges.c.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cc -DGraphGenlib_EXPORTS -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/graph500-1.2/generator/scramble_edges.c [ 13%] Linking C shared library libGraphGenlib.so -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 -/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libGraphGenlib.so.CombBLAS_2.0.0 -o libGraphGenlib.so.CombBLAS_2.0.0 CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o CMakeFiles/GraphGenlib.dir/graph_generator.c.o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o CMakeFiles/GraphGenlib.dir/make_graph.c.o CMakeFiles/GraphGenlib.dir/utils.c.o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -lm -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cmake -E cmake_symlink_library libGraphGenlib.so.CombBLAS_2.0.0 libGraphGenlib.so.CombBLAS_2.0.0 libGraphGenlib.so -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 13%] Built target GraphGenlib /build/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp: In function 'int par::splitComm2way(bool, ompi_communicator_t**, MPI_Comm)': /build/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp:176:15: warning: control reaches end of non-void function [-Wreturn-type] 176 | ranksIdle = NULL; @@ -1205,6 +1236,11 @@ /build/reproducible-path/combblas-2.0.0/usort/src/parUtils.cpp:220:15: warning: control reaches end of non-void function [-Wreturn-type] 220 | ranksIdle = NULL; | ^ +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libGraphGenlib.so.CombBLAS_2.0.0 -o libGraphGenlib.so.CombBLAS_2.0.0 CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o CMakeFiles/GraphGenlib.dir/graph_generator.c.o CMakeFiles/GraphGenlib.dir/permutation_gen.c.o CMakeFiles/GraphGenlib.dir/make_graph.c.o CMakeFiles/GraphGenlib.dir/utils.c.o CMakeFiles/GraphGenlib.dir/scramble_edges.c.o -lm +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/graph500-1.2/generator && /usr/bin/cmake -E cmake_symlink_library libGraphGenlib.so.CombBLAS_2.0.0 libGraphGenlib.so.CombBLAS_2.0.0 libGraphGenlib.so +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 13%] Built target GraphGenlib [ 14%] Linking CXX shared library libUsortlib.so cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/usort && /usr/bin/cmake -E cmake_link_script CMakeFiles/Usortlib.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -shared -Wl,-soname,libUsortlib.so.CombBLAS_2.0.0 -o libUsortlib.so.CombBLAS_2.0.0 CMakeFiles/Usortlib.dir/src/parUtils.cpp.o CMakeFiles/Usortlib.dir/src/binUtils.cpp.o /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so @@ -1217,18 +1253,16 @@ make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f CMakeFiles/CombBLAS.dir/build.make CMakeFiles/CombBLAS.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -[ 19%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o -[ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o -[ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o +[ 15%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/src/CommGrid.cpp +[ 16%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o /usr/bin/cc -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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/reproducible-path/combblas-2.0.0/src/mmio.c +[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/src/MPIType.cpp +[ 19%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/src/MPIOp.cpp +[ 20%] Building CXX object CMakeFiles/CombBLAS.dir/src/MemoryPool.cpp.o /usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/src/MemoryPool.cpp -/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/src/hash.cpp /build/reproducible-path/combblas-2.0.0/src/mmio.c: In function 'mm_read_mtx_crd_size': /build/reproducible-path/combblas-2.0.0/src/mmio.c:138:26: warning: format '%lld' expects argument of type 'long long int *', but argument 3 has type 'int64_t *' {aka 'long int *'} [-Wformat=] 138 | if (sscanf(line, "%lld %lld %lld", M, N, nz) == 3) @@ -1272,6 +1306,8 @@ | | int64_t * {aka long int *} | long long int * | %ld +[ 21%] Building CXX object CMakeFiles/CombBLAS.dir/src/hash.cpp.o +/usr/bin/c++ -DCombBLAS_EXPORTS -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/include/CombBLAS -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/src/hash.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MPIOp.h:10, from /build/reproducible-path/combblas-2.0.0/src/MPIOp.cpp:3: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] @@ -1384,107 +1420,107 @@ make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 22%] 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/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/depend cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/depend cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build +[ 24%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp +[ 25%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake "--color=" +[ 26%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake "--color=" +[ 27%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/depend -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake "--color=" +[ 28%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/GenWrMat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/TransposeTest.dir/build.make ReleaseTests/CMakeFiles/TransposeTest.dir/build -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/depend make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build -make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/GenWrMat.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 30%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build -[ 24%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -[ 25%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp -[ 27%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 26%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp -[ 28%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp +make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build +[ 31%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp -[ 30%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/build -[ 31%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp +[ 32%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 32%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -[ 33%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp -[ 34%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp -[ 36%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o +[ 33%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o +[ 34%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp +[ 36%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o [ 37%] Building CXX object ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -MF CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o.d -o CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:8: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:8: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -1492,7 +1528,7 @@ from /usr/include/c++/14/map:62, from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:1: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1558,113 +1594,139 @@ from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:36: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:8: /build/reproducible-path/combblas-2.0.0/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 /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/map:62, from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:29: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:1: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) +/build/reproducible-path/combblas-2.0.0/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) | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:8: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 59 | public std::binary_function< T, T, bool > +/build/reproducible-path/combblas-2.0.0/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) | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:1: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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 > - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1701,77 +1763,122 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:36: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:29: +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 68 | struct absdiff : std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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 > - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 268 | struct logical_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -1834,6 +1941,38 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -1859,17 +1998,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 92 | struct totality : public std::unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^~~~~~~~~~~~~~ @@ -1912,19 +2043,12 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 233 | struct bitwise_and : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -1949,12 +2073,547 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here + 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here + 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here + 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:136:5: note: declared here + 136 | bind1st(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:108:19: required from here + 108 | A.ParallelReadMM(Aname, true, maximum()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here + 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: 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]' + 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here + 133 | SpMV(A, spx, spy, false); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: 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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here + 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here + 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' + 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here + 190 | SpMV(ABool, spxint64, spyint64, false); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here + 133 | SpMV(A, spx, spy, false); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here + 133 | SpMV(A, spx, spy, false); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here + 149 | SpMV(ACsc, spx, spy_csc, false, SPA); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here + 149 | SpMV(ACsc, spx, spy_csc, false, SPA); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here + 190 | SpMV(ABool, spxint64, spyint64, false); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here + 190 | SpMV(ABool, spxint64, spyint64, false); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here + 230 | SpMV(ABoolCsc, spxint64, spyint64_csc_threaded, false, SPA1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here + 230 | SpMV(ABoolCsc, spxint64, spyint64_csc_threaded, false, SPA1); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:36: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:36: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -1962,7 +2621,7 @@ from /usr/include/c++/14/map:62, from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:29: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:29: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2008,31 +2667,33 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:8: -/build/reproducible-path/combblas-2.0.0/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 /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:35: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: /build/reproducible-path/combblas-2.0.0/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++/14/string:49, - from /usr/include/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/ostream:40, - from /usr/include/c++/14/iostream:41, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: +In file included from /usr/include/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2042,46 +2703,12 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:1: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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) | ^~~~~~~~~~~~~~~ @@ -2094,36 +2721,12 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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) - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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) | ^~~~~~~~~~~~~~~ @@ -2136,13 +2739,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -2151,21 +2747,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -2373,6 +2954,311 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:29: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:8: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:1: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:36: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /usr/include/c++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:29: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:36: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:29: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -2473,6 +3359,79 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:36: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:29: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -2483,6 +3442,10 @@ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 69 | struct identity : public std::unary_function | ^~~~~~~~~~~~~~ @@ -2540,22 +3503,22 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 185 | struct RandReduce : public std::binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 56 | struct myset: public std::unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:233:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 233 | struct bitwise_and : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2580,6 +3543,13 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ @@ -2613,12 +3583,40 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 81 | struct myidentity : public std::unary_function + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 140 | struct exponentiate : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2631,6 +3629,9 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 172 | struct minimum : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2643,6 +3644,12 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct SetIfNotEqual : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2667,43 +3674,15 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 103 | struct safemultinv : public std::unary_function + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ @@ -2873,77 +3852,21 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:36: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:29: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -2956,18 +3879,36 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GenWriteMatrix.cpp:29: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:36: /build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +In file included from /usr/include/c++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:29: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3028,72 +3969,32 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:36: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:35: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:140:35: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 140 | struct exponentiate : public std::binary_function - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:29: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/string:49, + from /usr/include/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/ostream:40, + from /usr/include/c++/14/iostream:41, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3109,42 +4010,24 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:185:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 185 | struct RandReduce : public std::binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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) | ^~~~~~~~~~~~~~~ @@ -3154,65 +4037,6 @@ /build/reproducible-path/combblas-2.0.0/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) | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:36: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:29: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3224,42 +4048,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -3267,21 +4055,30 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3294,13 +4091,12 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | 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/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3404,52 +4200,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -3466,18 +4216,6 @@ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^~~~~~~~~~~~~~ @@ -3490,18 +4228,15 @@ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^~~~~~~~~~~~~~ @@ -3514,18 +4249,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:123:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 123 | struct bintotality : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -3538,18 +4261,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:154:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 154 | struct maximum : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -3562,30 +4273,12 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:172:30: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 172 | struct minimum : public std::binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 207 | struct SetIfNotEqual : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -3604,24 +4297,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 268 | struct logical_xor : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -3634,57 +4309,113 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | 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/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825: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]' + 825 | (B.spSeq)->Split( *B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here + 164 | C.Prune(clusters[i], clusters[i]); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3708,12 +4439,11 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3727,21 +4457,16 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3755,6 +4480,19 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:138:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 138 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:139:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 139 | vec2.Apply(bind2nd(minus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -3789,31 +4527,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -3832,24 +4545,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -3858,11 +4553,13 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3879,107 +4576,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here - 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208:78: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:108:19: required from here - 108 | A.ParallelReadMM(Aname, true, maximum()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -4037,6 +4633,10 @@ | | int64_t* {aka long int*} | long long int* | %ld +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -4045,65 +4645,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here - 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:138:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 138 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:139:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 139 | vec2.Apply(bind2nd(minus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:58:120: required from here - 58 | PSpMat::MPI_DCCols C = Mult_AnXBn_DoubleBuff::DCCols >(A, B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -4114,93 +4655,94 @@ | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here - 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here + 142 | Atemp.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here + 142 | Atemp.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here + 145 | Apair.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: 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]' - 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here - 133 | SpMV(A, spx, spy, false); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | 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/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here + 142 | Atemp.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: 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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825: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]' + 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here - 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here + 142 | Atemp.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -4213,16 +4755,19 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:173:77: required from here - 173 | C = Mult_AnXBn_DoubleBuff::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here + 142 | Atemp.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -4235,131 +4780,76 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' - 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here - 190 | SpMV(ABool, spxint64, spyint64, false); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126:67: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here + 142 | Atemp.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128:69: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' 825 | (B.spSeq)->Split( *B1seq, *B2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here + 145 | Apair.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = double]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' 989 | (B.spSeq)->Merge(*B1seq, *B2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = int; NT = double; DER = combblas::SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:164:11: required from here - 164 | C.Prune(clusters[i], clusters[i]); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here + 145 | Apair.Prune(vec1, vec2); + | ~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here @@ -4405,130 +4895,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here - 133 | SpMV(A, spx, spy, false); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:133:23: required from here - 133 | SpMV(A, spx, spy, false); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here - 149 | SpMV(ACsc, spx, spy_csc, false, SPA); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:149:30: required from here - 149 | SpMV(ACsc, spx, spy_csc, false, SPA); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': @@ -4587,40 +4953,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here - 142 | Atemp.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here - 142 | Atemp.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); @@ -4677,302 +5009,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here - 190 | SpMV(ABool, spxint64, spyint64, false); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:190:11: required from here - 190 | SpMV(ABool, spxint64, spyint64, false); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here - 230 | SpMV(ABoolCsc, spxint64, spyint64_csc_threaded, false, SPA1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:230:18: required from here - 230 | SpMV(ABoolCsc, spxint64, spyint64_csc_threaded, false, SPA1); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here - 145 | Apair.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here - 142 | Atemp.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825: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]' - 825 | (B.spSeq)->Split( *B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here - 142 | Atemp.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here - 142 | Atemp.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:142:14: required from here - 142 | Atemp.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825:18: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' - 825 | (B.spSeq)->Split( *B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here - 145 | Apair.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = mypair]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989:19: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = mypair; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = mypair; UDERA = SpDCCols; UDERB = SpDCCols]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2505:81: required from 'void combblas::SpParMat::Prune(const combblas::FullyDistVec&, const combblas::FullyDistVec&) [with IT = long int; NT = mypair; DER = combblas::SpDCCols]' - 2505 | SpParMat SA = Mult_AnXBn_DoubleBuff< BoolCopy2ndSRing , NT, DER>(S, *this, true, false); // clear memory of S but not *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:145:14: required from here - 145 | Apair.Prune(vec1, vec2); - | ~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.h:324, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:30, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.h:119, @@ -5003,34 +5039,34 @@ /build/reproducible-path/combblas-2.0.0/usort/include/usort/parUtils.tcc:813:5: warning: control reaches end of non-void function [-Wreturn-type] 813 | }//end function | ^ -[ 38%] Linking CXX executable IteratorTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 39%] Linking CXX executable GenWrMat +[ 38%] Linking CXX executable GenWrMat cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GenWrMat.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 39%] Built target IteratorTest +[ 38%] Built target GenWrMat make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 40%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o +[ 39%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -MF CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o.d -o CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp +[ 40%] Linking CXX executable IteratorTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 40%] Built target GenWrMat +[ 40%] Built target IteratorTest make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build -[ 42%] Linking CXX executable TransposeTest make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 -[ 43%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o +[ 42%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -MF CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o.d -o CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp +[ 43%] Linking CXX executable TransposeTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 43%] Built target TransposeTest @@ -5042,19 +5078,6 @@ make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 44%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -MF CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o.d -o CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp -[ 45%] Linking CXX executable ReduceTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 45%] Built target ReduceTest -make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 46%] Building CXX object ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -5131,180 +5154,9 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:1: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +[ 45%] Linking CXX executable ReduceTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -5405,15 +5257,16 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 45%] Built target ReduceTest +make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 46%] Building CXX object ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -MF CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o.d -o CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -5433,22 +5286,12 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:8: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -5456,7 +5299,7 @@ from /usr/include/c++/14/map:62, from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:1: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5514,9 +5357,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -5525,11 +5365,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -5648,6 +5483,12 @@ | | int64_t* {aka long int*} | long long int* | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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); | ~~~^ ~~~ @@ -5655,6 +5496,9 @@ | | int64_t* {aka long int*} | long long int* | %ld +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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); | ~~~^ ~~~ @@ -5690,6 +5534,174 @@ | | int64_t* {aka long int*} | long long int* | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' + 71 | return Mult_AnXBn_DoubleBuff + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here + 60 | auto C = bspgemm.getNextBlock(roffset, coffset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: 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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' + 71 | return Mult_AnXBn_DoubleBuff + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here + 60 | auto C = bspgemm.getNextBlock(roffset, coffset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' + 71 | return Mult_AnXBn_DoubleBuff + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here + 60 | auto C = bspgemm.getNextBlock(roffset, coffset); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:8: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:1: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -5747,35 +5759,106 @@ | | int64_t* {aka long int*} | long long int* | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' - 71 | return Mult_AnXBn_DoubleBuff - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here - 60 | auto C = bspgemm.getNextBlock(roffset, coffset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: @@ -5829,78 +5912,12 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1262: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] 1262 | transform(cp + run_nzc, cp + run_nzc + parts[i]->nzc, cp + run_nzc, bind2nd(std::plus(),run_nz)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823:18: 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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' - 71 | return Mult_AnXBn_DoubleBuff - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here - 60 | auto C = bspgemm.getNextBlock(roffset, coffset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Merge(const combblas::Dcsc*, const combblas::Dcsc*, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/BlockSpGEMM.h:72:4: required from 'combblas::SpParMat combblas::BlockSpGEMM::getNextBlock(IT&, IT&) [with SR = combblas::PlusTimesSRing; NTC = double; DERC = combblas::SpDCCols; IT = long int; NTA = double; DERA = combblas::SpDCCols; NTB = double; DERB = combblas::SpDCCols]' - 71 | return Mult_AnXBn_DoubleBuff - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 72 | (A_blocks_[rbid][0], B_blocks_[0][cbid], false, false); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:60:49: required from here - 60 | auto C = bspgemm.getNextBlock(roffset, coffset); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -5975,6 +5992,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -6075,6 +6101,31 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] + 95 | } + | ^ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -6083,6 +6134,19 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 48%] Linking CXX executable MultTiming +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -6140,35 +6204,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 48%] Linking CXX executable ParIOTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h:95:5: warning: control reaches end of non-void function [-Wreturn-type] - 95 | } - | ^ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -6177,7 +6212,8 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 48%] Built target ParIOTest +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 48%] Built target MultTiming make -f ReleaseTests/CMakeFiles/PruneColumn.dir/build.make ReleaseTests/CMakeFiles/PruneColumn.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/PruneColumn.dir/DependInfo.cmake "--color=" @@ -6266,15 +6302,11 @@ | | int64_t* {aka long int*} | long long int* | %ld -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::ParallelRead(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] - 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Linking CXX executable MultTiming -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 50%] Linking CXX executable ParIOTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 50%] Built target MultTiming +[ 50%] Built target ParIOTest make -f ReleaseTests/CMakeFiles/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/CMakeFiles/KTipsTest.dir/DependInfo.cmake "--color=" @@ -6283,6 +6315,13 @@ make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 51%] Building CXX object ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -MF CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o.d -o CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp: In member function 'void combblas::FullyDistSpVec::ParallelRead(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:23: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] + 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 53%] Linking CXX executable FindSparse +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -6357,6 +6396,11 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 53%] Built target FindSparse +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -6457,48 +6501,11 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:32:29: required from here - 32 | A.PruneColumnByIndex(ciprune); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2684:91: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 53%] Linking CXX executable FindSparse -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 54%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -6508,7 +6515,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ -[ 53%] Built target FindSparse In file included from /usr/include/c++/14/bits/stl_tree.h:65, from /usr/include/c++/14/map:62, from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, @@ -6559,8 +6565,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -6569,7 +6573,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake "--color=" /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); @@ -6577,11 +6580,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/tdbfs.dir/build.make Applications/CMakeFiles/tdbfs.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 54%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -6682,9 +6689,24 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -[ 55%] Linking CXX executable GalerkinNew -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -6694,6 +6716,19 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:32:29: required from here + 32 | A.PruneColumnByIndex(ciprune); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2684:91: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 2684 | std::transform(trxinds.data(), trxinds.data() + trxlocnz, trxinds.data(), std::bind2nd(std::plus(), trxrofst)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 55%] Linking CXX executable GalerkinNew +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GalerkinNew.dir/link.txt --verbose=1 In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: @@ -6701,9 +6736,13 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 55%] Built target GalerkinNew +make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -6712,13 +6751,17 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake "--color=" /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp: In function 'int main(int, char**)': /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:102:56: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 102 | FullyDistSpVec R = D.Find(std::bind2nd(std::equal_to(), static_cast(1))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:121:62: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater_equal; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 121 | FullyDistSpVec Tc = Ns.Find(std::bind2nd(std::greater_equal(), static_cast(2))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -6731,6 +6774,9 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 56%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'void combblas::SpParMat::PruneColumnByIndex(const combblas::FullyDistSpVec&) [with IRRELEVANT_NT = int; IT = int; NT = int; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:133:34: required from here @@ -6742,7 +6788,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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 = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079:27: required from 'void combblas::SpParMat::ParallelReadMM(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' @@ -6800,28 +6845,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -[ 55%] Built target GalerkinNew -make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/dobfs.dir/build.make Applications/CMakeFiles/dobfs.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 56%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp -[ 57%] Linking CXX executable HashSpGEMMTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/HashSpGEMMTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 57%] Built target HashSpGEMMTest -make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 59%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -7077,80 +7100,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:75: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:32: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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]' 347 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, true); // trxinds (and potentially trxnums) is allocated @@ -7176,106 +7125,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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]' 196 | generic_gespmv_threaded_setbuffers< Select2ndSRing > (*(A.spSeq), indacc, numacc, (int32_t) accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -7304,15 +7153,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -7334,16 +7174,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': @@ -7374,46 +7204,20 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here - 167 | A = A(nonisov, nonisov); - | ~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:30: + from /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:75: /build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +In file included from /usr/include/c++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:32: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -7474,21 +7278,34 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:167:9: required from here + 167 | A = A(nonisov, nonisov); + | ~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: At global scope: -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:127:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 127 | struct prunediscovered: public binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -7589,43 +7406,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -7635,9 +7415,9 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 60%] Linking CXX executable PruneColumn -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/PruneColumn.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 57%] Linking CXX executable HashSpGEMMTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/HashSpGEMMTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: @@ -7648,31 +7428,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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]' - 347 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, true); // trxinds (and potentially trxnums) is allocated - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here - 424 | fringe = SpMV(Aeff, fringe,optbuf); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -7682,257 +7437,70 @@ 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:61: -/build/reproducible-path/combblas-2.0.0/Applications/TwitterEdge.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 60%] Built target PruneColumn -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend -/build/reproducible-path/combblas-2.0.0/Applications/TwitterEdge.h:361:38: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 361 | struct keepinfrontier_f: public std::binary_function - | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: At global scope: +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:127:32: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 127 | struct prunediscovered: public binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ +[ 57%] Built target HashSpGEMMTest +make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake "--color=" -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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]' - 196 | generic_gespmv_threaded_setbuffers< Select2ndSRing > (*(A.spSeq), indacc, numacc, (int32_t) accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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]' - 358 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendcnt, accnz); // indacc/numacc deallocated - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here - 424 | fringe = SpMV(Aeff, fringe,optbuf); - | ~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:105:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 105 | struct Twitter_materialize: public std::binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build +make -f Applications/CMakeFiles/fbfs.dir/build.make Applications/CMakeFiles/fbfs.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 59%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 61%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp: In constructor 'combblas::DistEdgeList::DistEdgeList(const char*, IT, IT) [with IT = long int]': /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long int; NT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:349:25: required from here - 349 | Cands.SelectCandidates(nver); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here - 251 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' - 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here - 401 | SpMV(A, fringe, fringe, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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]' + 347 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, true); // trxinds (and potentially trxnums) is allocated + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here + 424 | fringe = SpMV(Aeff, fringe,optbuf); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7951,268 +7519,12 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here - 401 | SpMV(A, fringe, fringe, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here - 401 | SpMV(A, fringe, fringe, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825: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]' - 825 | (B.spSeq)->Split( *B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here - 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tree.h:63: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -[ 62%] Linking CXX executable InducedSubgraphsTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/InducedSubgraphsTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 63%] Linking CXX executable BlockedSpGEMM -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/BlockedSpGEMM.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 63%] Built target InducedSubgraphsTest -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 63%] Built target BlockedSpGEMM -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake "--color=" -[ 65%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/MCL.cpp -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 66%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:30: + from /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:30: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -8379,6 +7691,55 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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]' + 196 | generic_gespmv_threaded_setbuffers< Select2ndSRing > (*(A.spSeq), indacc, numacc, (int32_t) accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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]' + 358 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendcnt, accnz); // indacc/numacc deallocated + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:424:20: required from here + 424 | fringe = SpMV(Aeff, fringe,optbuf); + | ~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -8388,6 +7749,64 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:251:4: required from here + 251 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: @@ -8406,7 +7825,7 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:51: +In file included from /build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:61: /build/reproducible-path/combblas-2.0.0/Applications/TwitterEdge.h: At global scope: /build/reproducible-path/combblas-2.0.0/Applications/TwitterEdge.h:308:31: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 308 | struct getfringe: public std::binary_function @@ -8450,106 +7869,99 @@ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:112:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 112 | struct Twitter_obj_randomizer : public std::unary_function +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:124:41: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 124 | struct Twitter_materialize: public std::binary_function +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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 )); +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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 )); +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' - 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here - 329 | SpMV(A, C, min_neighbor_r, false); // min_neighbor_r empty OK? - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In instantiation of 'void combblas::FullyDistVec::SelectCandidates(double) [with IT = long int; NT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:349:25: required from here + 349 | Cands.SelectCandidates(nver); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 60%] Linking CXX executable BlockedSpGEMM +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/BlockedSpGEMM.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 61%] Linking CXX executable PruneColumn +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/PruneColumn.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here - 365 | SpMV(A, new_S_members, new_S_neighbors, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here + 401 | SpMV(A, fringe, fringe, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8568,6 +7980,26 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 61%] Built target PruneColumn +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend +[ 61%] Built target BlockedSpGEMM +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake "--color=" +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 62%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp +[ 63%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/MCL.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -8580,9 +8012,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8599,90 +8031,28 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here - 329 | SpMV(A, C, min_neighbor_r, false); // min_neighbor_r empty OK? - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here - 329 | SpMV(A, C, min_neighbor_r, false); // min_neighbor_r empty OK? - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here - 365 | SpMV(A, new_S_members, new_S_neighbors, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here + 401 | SpMV(A, fringe, fringe, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8701,19 +8071,19 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here - 365 | SpMV(A, new_S_members, new_S_neighbors, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:401:30: required from here + 401 | SpMV(A, fringe, fringe, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8747,9 +8117,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -8775,9 +8145,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -8803,9 +8173,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -8831,9 +8201,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here - 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredBFS.cpp:314:5: required from here + 314 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -8846,20 +8216,35 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/14/bits/stl_tree.h:63: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ +[ 65%] Linking CXX executable InducedSubgraphsTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/InducedSubgraphsTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:48: + from /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:30: /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:30: +In file included from /usr/include/c++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -8917,15 +8302,12 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:44: + from /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:48: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 59 | public std::binary_function< T, T, bool > | ^~~~~~~~~~~~~~~ @@ -8933,7 +8315,7 @@ from /usr/include/c++/14/map:62, from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:37: + from /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:30: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -8983,6 +8365,9 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /usr/include/c++/14/bits/stl_function.h:1435: /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) @@ -8991,9 +8376,26 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 65%] Built target InducedSubgraphsTest +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/betwcent.dir/build.make Applications/CMakeFiles/betwcent.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 66%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:56:27: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 56 | struct myset: public std::unary_function + | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -9067,55 +8469,30 @@ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 92 | struct totality : public std::unary_function | ^~~~~~~~~~~~~~ @@ -9128,6 +8505,24 @@ /usr/include/c++/14/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h:114:28: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 114 | struct sel2nd: public std::binary_function | ^~~~~~~~~~~~~~~ @@ -9240,11 +8635,104 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:51: +/build/reproducible-path/combblas-2.0.0/Applications/TwitterEdge.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -9276,76 +8764,19 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:98:20: required from here - 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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 static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = mypair]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -9406,6 +8837,62 @@ | | int64_t* {aka long int*} | long long int* | %ld +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' + 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here + 329 | SpMV(A, C, min_neighbor_r, false); // min_neighbor_r empty OK? + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' + 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here + 365 | SpMV(A, new_S_members, new_S_neighbors, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' 518 | RemoveIsolated(A, param); @@ -9597,6 +9084,46 @@ | | int64_t* {aka long int*} | long long int* | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' 518 | RemoveIsolated(A, param); @@ -9641,6 +9168,179 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here + 329 | SpMV(A, C, min_neighbor_r, false); // min_neighbor_r empty OK? + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:329:30: required from here + 329 | SpMV(A, C, min_neighbor_r, false); // min_neighbor_r empty OK? + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here + 365 | SpMV(A, new_S_members, new_S_neighbors, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896: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]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:365:36: required from here + 365 | SpMV(A, new_S_members, new_S_neighbors, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:825: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]' + 825 | (B.spSeq)->Split( *B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' 603 | if(param.layers == 1) chaos = Chaos(A); @@ -9679,6 +9379,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:430:83: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 430 | FullyDistVec colssqs = ALayer->Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ @@ -9788,6 +9497,25 @@ | | int64_t* {aka long int*} | long long int* | %ld +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:518:23: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' 518 | RemoveIsolated(A, param); @@ -9804,6 +9532,43 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = TwitterEdge]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = TwitterEdge; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/FilteredMIS.cpp:256:4: required from here + 256 | A(*nonisov, *nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:542:31: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); @@ -10023,6 +9788,80 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:44: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:37: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In instantiation of 'NT Chaos(combblas::SpParMat&) [with IT = long int; NT = float; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:603:44: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = float; DER = combblas::SpDCCols]' 603 | if(param.layers == 1) chaos = Chaos(A); @@ -10111,6 +9950,106 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:473: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'combblas::SpParMat combblas::SpParMat::PruneColumn(const combblas::FullyDistVec&, _BinaryOperation, bool) [with _BinaryOperation = std::less; IT = long int; NT = double; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:282:58: required from 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = double; DER = SpDCCols]' @@ -10131,9 +10070,25 @@ | | | | int combblas::SpDCCols::LocalIT {aka long int} | %ld -[ 67%] Linking CXX executable SpGEMM3DTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpGEMM3DTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp: In instantiation of 'combblas::SpParMat combblas::SpParMat::PruneColumn(const combblas::FullyDistVec&, _BinaryOperation, bool) [with _BinaryOperation = std::less; IT = long int; NT = float; DER = combblas::SpDCCols]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:282:58: required from 'void combblas::MCLPruneRecoverySelect(SpParMat&, NT, IT, IT, NT, int) [with IT = long int; NT = float; DER = SpDCCols]' 282 | SpParMat selectedA = A.PruneColumn(pruneCols, std::less(), false); @@ -10153,16 +10108,84 @@ | | | | int combblas::SpDCCols::LocalIT {aka long int} | %ld -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 67%] Built target SpGEMM3DTest -make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/lacc.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 68%] Building CXX object Applications/CMakeFiles/lacc.dir/CC.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF CMakeFiles/lacc.dir/CC.cpp.o.d -o CMakeFiles/lacc.dir/CC.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:136:5: note: declared here + 136 | bind1st(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:98:20: required from here + 98 | AT.ParallelReadMM(ifilename, true, maximum()); // read it from file, note that we use the transpose of "input" data + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: @@ -10399,6 +10422,9 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 67%] Linking CXX executable SpGEMM3DTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpGEMM3DTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = int; NT = float]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = int; NT = float]' 958 | dcsc->ColSplit(dcscs, cuts); @@ -10504,80 +10530,16 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:48: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, - from /usr/include/c++/14/map:62, - from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, - from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, - from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:30: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 67%] Built target SpGEMM3DTest +make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/CMakeFiles/lacc.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/CMakeFiles/lacc.dir/build.make Applications/CMakeFiles/lacc.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 68%] Building CXX object Applications/CMakeFiles/lacc.dir/CC.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/CMakeFiles/lacc.dir/CC.cpp.o -MF CMakeFiles/lacc.dir/CC.cpp.o.d -o CMakeFiles/lacc.dir/CC.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:1462: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]' 1462 | TransposeVector(World, rvec, trxlocnz, lenuntil, trxinds, trxnums, true); @@ -10615,115 +10577,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' @@ -10781,24 +10634,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' 975 | (A.spSeq)->Merge(*A1seq, *A2seq); @@ -10883,63 +10718,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:142:29: required from here - 142 | A.ParallelReadMM(ifilename, base, maximum()); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = float]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' 989 | (B.spSeq)->Merge(*B1seq, *B2seq); @@ -10968,26 +10746,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:49: -/build/reproducible-path/combblas-2.0.0/Applications/CC.h: In instantiation of 'IT combblas::LabelCC(FullyDistVec&, FullyDistVec&) [with IT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1537:22: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' - 1537 | nCC = LabelCC(parent, cc); - | ~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here - 196 | FullyDistVec cclabels = CC(A, nCC); - | ~~^~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1389:55: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1389 | FullyDistSpVec roots (cclabel, bind2nd(std::equal_to(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1391:59: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = not_equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1391 | FullyDistSpVec pOfLeaves (cclabel, bind2nd(std::not_equal_to(), -1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); @@ -11136,6 +10894,80 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:48: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_tree.h:65, + from /usr/include/c++/14/map:62, + from /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/mpicxx.h:42, + from /usr/lib/aarch64-linux-gnu/openmpi/include/mpi.h:2911, + from /build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:30: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -11179,6 +11011,106 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = bool]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); @@ -11401,46 +11333,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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 = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here - 169 | (A)(p,p,true);// in-place permute to save memory - | ~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' - 989 | (B.spSeq)->Merge(*B1seq, *B2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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 = double; DER = combblas::SpDCCols]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here - 169 | (A)(p,p,true);// in-place permute to save memory - | ~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = int; NT = float]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = int; NT = float]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); @@ -11515,6 +11407,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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 = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -11607,9 +11508,157 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 69%] Linking CXX executable KTipsTest +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:142:29: required from here + 142 | A.ParallelReadMM(ifilename, base, maximum()); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/Applications/CC.cpp:49: +/build/reproducible-path/combblas-2.0.0/Applications/CC.h: In instantiation of 'IT combblas::LabelCC(FullyDistVec&, FullyDistVec&) [with IT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1537:22: required from 'combblas::FullyDistVec combblas::CC(SpParMat&, IT&) [with IT = long int; NT = double; DER = SpDCCols]' + 1537 | nCC = LabelCC(parent, cc); + | ~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:196:53: required from here + 196 | FullyDistVec cclabels = CC(A, nCC); + | ~~^~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1389:55: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1389 | FullyDistSpVec roots (cclabel, bind2nd(std::equal_to(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.h:1391:59: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = not_equal_to; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1391 | FullyDistSpVec pOfLeaves (cclabel, bind2nd(std::not_equal_to(), -1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 69%] Linking CXX executable IndexingTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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 = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here + 169 | (A)(p,p,true);// in-place permute to save memory + | ~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:989: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]' + 989 | (B.spSeq)->Merge(*B1seq, *B2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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 = double; DER = combblas::SpDCCols]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/CC.cpp:169:20: required from here + 169 | (A)(p,p,true);// in-place permute to save memory + | ~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 71%] Linking CXX executable KTipsTest cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/KTipsTest.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 71%] Built target IndexingTest +make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 72%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': @@ -11743,6 +11792,7 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -11758,7 +11808,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 72%] Built target KTipsTest +make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 73%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp /build/reproducible-path/combblas-2.0.0/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 = Select2ndMinSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -11833,15 +11891,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 69%] Built target KTipsTest -make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/Ordering/CMakeFiles/rcm.dir/build.make Applications/Ordering/CMakeFiles/rcm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 71%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -MF CMakeFiles/rcm.dir/RCM.cpp.o.d -o CMakeFiles/rcm.dir/RCM.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CommGrid3D.h: In member function 'int combblas::CommGrid3D::GetRank(int, int, int)': @@ -11920,6 +11969,21 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -12029,9 +12093,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 72%] Linking CXX executable IndexingTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: @@ -12042,6 +12103,78 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -12050,19 +12183,106 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 73%] Linking CXX executable IndexingTiming -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 73%] Built target IndexingTest -make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpml.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 74%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -MF CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o.d -o CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -12120,16 +12340,25 @@ | | int64_t* {aka long int*} | long long int* | %ld -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 74%] Built target IndexingTiming -make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 75%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -12181,21 +12410,29 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); @@ -12224,6 +12461,10 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp: In function 'void removeIsolated(PSpMat_Bool&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:96:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 96 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -12246,6 +12487,15 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:97:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 97 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12332,444 +12582,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:1: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:10: -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp: In function 'void removeIsolated(PSpMat_Bool&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:96:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 96 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:97:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 97 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:210:20: required from here 210 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); @@ -12786,16 +12598,9 @@ | | | | long long int long int | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 74%] Linking CXX executable IndexingTiming +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -12853,42 +12658,16 @@ | | int64_t* {aka long int*} | long long int* | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp: In function 'void removeIsolated(Par_DCSC_Bool&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:75:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 75 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:76:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 76 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 74%] Built target IndexingTiming +make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 75%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -MF CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o.d -o CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -12910,23 +12689,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here - 206 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~~~~~ - | | | - | long long int long int - | %ld -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] - 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); - | ~~~^ ~~~~~~~~~~~ - | | | - | long long int long int - | %ld -[ 77%] Linking CXX executable SpAsgnTest /build/reproducible-path/combblas-2.0.0/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 = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -12958,7 +12720,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -12990,7 +12751,6 @@ /usr/include/c++/14/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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': @@ -13021,6 +12781,21 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); @@ -13185,6 +12960,290 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 77%] Linking CXX executable MultTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 77%] Built target MultTest +make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/awpm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:11: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +In file included from /usr/include/c++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 78%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -MF CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o.d -o CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Operations.h: At global scope: +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:213:86: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = multiplies; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 213 | std::transform(loccands.begin(), loccands.end(), loccands.begin(), std::bind2nd( std::multiplies(), nver )); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:22: +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 79%] Linking CXX executable SpAsgnTest +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp: In function 'void removeIsolated(Par_DCSC_Bool&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:75:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 75 | nonisoColV = ColSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:76:43: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 76 | nonisoRowV = RowSums->FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h: In instantiation of 'void combblas::MaximalMatching(Par_DCSC_Bool&, Par_DCSC_Bool&, FullyDistVec&, FullyDistVec&, FullyDistVec&, int, bool) [with Par_DCSC_Bool = SpParMat >; IT = long int]': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximumMatching.cpp:206:20: required from here + 206 | MaximalMatching(A, AT, mateRow2Col, mateCol2Row, degCol, init, randMaximal); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:20: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~~~~~ + | | | + | long long int long int + | %ld +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:226:28: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] + 226 | printf("%lld %lld %lf\n", curUnmatchedRow, cardinality, totalTimes.back()); + | ~~~^ ~~~~~~~~~~~ + | | | + | long long int long int + | %ld +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 79%] Built target SpAsgnTest +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 80%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -13242,10 +13301,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -[ 78%] Linking CXX executable MultTest -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -13267,13 +13322,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 78%] Built target SpAsgnTest -make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/awpm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build.make Applications/BipartiteMatchings/CMakeFiles/awpm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /build/reproducible-path/combblas-2.0.0/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 = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = bool; UDER = SpDCCols]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -13305,8 +13353,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 79%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -fopenmp -MD -MT Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -MF CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o.d -o CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -c /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -13495,7 +13541,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' /build/reproducible-path/combblas-2.0.0/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 = SelectPlusSR; IU = long int; NUM = bool; DER = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = SelectPlusSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -13564,7 +13609,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 79%] Built target MultTest /build/reproducible-path/combblas-2.0.0/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 = WeightMaxMMSR >; IU = long int; NUM = bool; DER = SpDCCols; IVT = VertexTypeMM; OVT = VertexTypeMM; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -13584,6 +13628,15 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Compare.h:59:21: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 59 | public std::binary_function< T, T, bool > + | ^~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -13618,6 +13671,62 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | 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++/14/bits/unique_ptr.h:38, + from /usr/include/c++/14/memory:78, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | 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++/14/bits/stl_function.h:1435: +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -13633,6 +13742,13 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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 = Select2ndMinSR >; IU = long int; NUM = bool; DER = SpDCCols; IVT = VertexTypeMM; OVT = VertexTypeMM; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -13667,7 +13783,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend /build/reproducible-path/combblas-2.0.0/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 = Select2ndMinSR >; IU = long int; NUM = bool; DER = SpDCCols; IVT = VertexTypeMM; OVT = VertexTypeMM; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510:48: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = Select2ndMinSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = bool; UDER = SpDCCols; int32_t = int]' 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); @@ -13702,85 +13817,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 80%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpTuples.h:38, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:121, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:11: -/build/reproducible-path/combblas-2.0.0/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++/14/bits/unique_ptr.h:38, - from /usr/include/c++/14/memory:78, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | 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++/14/bits/stl_function.h:1435: -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -13890,6 +13926,39 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, + from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:23: +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -13962,16 +14031,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -14072,29 +14131,6 @@ /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.h:10, - from /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:23: -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h: In function 'void combblas::removeIsolated(PARMAT&)': -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:38:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 38 | nonisoColV = ColSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/Utility.h:39:47: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 39 | nonisoRowV = RowSums->FindInds(bind2nd(std::greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:336, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:41: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp: In member function 'void combblas::FullyDistVec::SelectCandidates(double)': @@ -14104,58 +14140,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_DCSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC_Split(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -14213,6 +14197,58 @@ | | int64_t* {aka long int*} | long long int* | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h: In function 'void combblas::TransposeVector(ompi_communicator_t*&, const FullyDistSpVec&, int32_t&, IU&, int32_t*&, NV*&, bool)': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_DCSC(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'void BFS_CSC_Split(PSpMat_s32p64, int64_t, combblas::FullyDistVec)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:35: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:4079: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]' @@ -14270,179 +14306,6 @@ | | int64_t* {aka long int*} | long long int* | %ld -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' - 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here - 144 | SpMV(ABoolCSC, fringe, fringe, false, SPA); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here - 144 | SpMV(ABoolCSC, fringe, fringe, false, SPA); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' - 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here - 144 | SpMV(ABoolCSC, fringe, fringe, false, SPA); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' - 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here - 229 | SpMV(Aeff, fringe, fringe, false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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 = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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 = SpDCCols; int32_t = int]' - 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' - 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' - 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here - 229 | SpMV(Aeff, fringe, fringe, false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here - 469 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] - 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': @@ -14489,64 +14352,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' 920 | dcsc->Split(Adcsc, Bdcsc, cut); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' - 823 | (A.spSeq)->Split( *A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here - 469 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] - 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] - 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' - 975 | (A.spSeq)->Merge(*A1seq, *A2seq); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' - 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here - 469 | A(nonisov, nonisov, true); // in-place permute to save memory - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] - 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] - 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' - 920 | dcsc->Split(Adcsc, Bdcsc, cut); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' 823 | (A.spSeq)->Split( *A1seq, *A2seq); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -14655,6 +14460,34 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746: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]' + 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here + 144 | SpMV(ABoolCSC, fringe, fringe, false, SPA); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1418:66: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = plus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1418 | std::transform(trxinds, trxinds+trxlocnz, trxinds, std::bind2nd(std::plus(), roffset)); // fullydist indexing (p pieces) -> matrix indexing (sqrt(p) pieces) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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 = VertexTypeML; MPI_Comm = ompi_communicator_t*; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1746:17: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool, OptBuf&, PreAllocatedSPA&) [with SR = WeightMaxMLSR >; IVT = VertexTypeML; OVT = VertexTypeML; IU = long int; NUM = double; UDER = SpCCols]' 1746 | TransposeVector(World, x, trxlocnz, lenuntil, trxinds, trxnums, indexisvalue); @@ -15019,6 +14852,68 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here + 144 | SpMV(ABoolCSC, fringe, fringe, false, SPA); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1888: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]' + 1888 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:144:30: required from here + 144 | SpMV(ABoolCSC, fringe, fringe, false, SPA); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /build/reproducible-path/combblas-2.0.0/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 = WeightMaxMMSR >; IU = long int; NUM = bool; DER = SpCCols; IVT = VertexTypeMM; OVT = VertexTypeMM; int32_t = int]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497:43: required from 'void combblas::LocalSpMV(const SpParMat&, int, OptBuf&, int32_t*&, IVT*&, int32_t*&, OVT*&, int*&, int*, int, bool, PreAllocatedSPA&) [with SR = WeightMaxMMSR >; IVT = VertexTypeMM; OVT = VertexTypeMM; IU = long int; NUM = double; UDER = SpCCols; int32_t = int]' 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); @@ -15152,6 +15047,68 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1497: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]' + 1497 | generic_gespmv_threaded_setbuffers (*(A.spSeq), indacc, numacc, accnz, optbuf.inds, optbuf.nums, sendcnt, optbuf.dspls, rowneighs); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here + 229 | SpMV(Aeff, fringe, fringe, false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:400:89: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 400 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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 = SpDCCols; IVT = long int; OVT = long int; int32_t = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1510: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 = SpDCCols; int32_t = int]' + 1510 | int totalsent = generic_gespmv_threaded (*(A.spSeq), indacc, numacc, accnz, sendindbuf, sendnumbuf, sdispls, rowneighs, SPA); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1775: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]' + 1775 | LocalSpMV(A, rowneighs, optbuf, indacc, numacc, sendindbuf, sendnumbuf, sdispls, sendcnt, accnz, indexisvalue, SPA); // indacc/numacc deallocated, sendindbuf/sendnumbuf/sdispls allocated + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1896:13: required from 'void combblas::SpMV(const SpParMat&, const FullyDistSpVec&, FullyDistSpVec&, bool) [with SR = SelectMinSR; IVT = long int; OVT = long int; IU = long int; NUM = bool; UDER = SpDCCols]' + 1896 | SpMV(A, x, y, indexisvalue, optbuf, SPA); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:229:30: required from here + 229 | SpMV(Aeff, fringe, fringe, false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:267:125: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 267 | std::transform(indy[i].begin(), indy[i].end(), indy[i].begin(), std::bind2nd(std::minus(), perproc*beg_rec)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -15167,6 +15124,85 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here + 469 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1208: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] + 1208 | std::transform(Cdcsc->jc, Cdcsc->jc + Cdcsc->nzc, Cdcsc->jc, std::bind2nd(std::plus(), partA.n)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.h:139, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:39: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::Split(combblas::Dcsc*&, combblas::Dcsc*&, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:920:14: required from 'void combblas::SpDCCols::Split(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 920 | dcsc->Split(Adcsc, Bdcsc, cut); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:823: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]' + 823 | (A.spSeq)->Split( *A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here + 469 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1126: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] + 1126 | transform(B->jc, B->jc + (nzc-pos), B->jc, bind2nd(std::minus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1128: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] + 1128 | transform(B->cp, B->cp + (nzc-pos+1), B->cp, bind2nd(std::minus(), cp[pos])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1216:15: required from 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]' + 1216 | Cdcsc->Merge(partA.dcsc, partB.dcsc, partA.n); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' + 975 | (A.spSeq)->Merge(*A1seq, *A2seq); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2153: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]' + 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:230:65: required from 'combblas::SpParMat combblas::SpParMat::operator()(const combblas::FullyDistVec&, const combblas::FullyDistVec&, bool) [with IT = long int; NT = bool; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017/SpMSpVBench.cpp:469:14: required from here + 469 | A(nonisov, nonisov, true); // in-place permute to save memory + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1216: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] + 1216 | transform(jc + A->nzc, jc + cnzc, jc + A->nzc, bind2nd(std::plus(), cut)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1220: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] + 1220 | transform(cp + A->nzc, cp+cnzc+1, cp + A->nzc, bind2nd(std::plus(), A->cp[A->nzc])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ [ 81%] Linking CXX executable betwcent cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm @@ -15180,6 +15216,33 @@ make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 83%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp +In file included from /usr/include/c++/14/bits/stl_tree.h:63: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ +[ 84%] Linking CXX executable dobfs +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 84%] Built target dobfs +make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 85%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:41, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpMat.h:178, @@ -15254,23 +15317,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tree.h:63: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -[ 84%] Linking CXX executable dobfs -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DenseParMat.h:39, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:50, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:124: @@ -15380,7 +15426,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:32, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.h:129, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:54: @@ -15391,15 +15436,6 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 84%] Built target dobfs -make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/combblas-2.0.0 /build/reproducible-path/combblas-2.0.0/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 85%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/c++ -DTHREADED -I/build/reproducible-path/combblas-2.0.0/include -I/build/reproducible-path/combblas-2.0.0/psort-1.0/include -I/build/reproducible-path/combblas-2.0.0/usort/include -I/build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -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/reproducible-path/combblas-2.0.0/3DSpGEMM/test_mpipspgemm.cpp In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:132: /build/reproducible-path/combblas-2.0.0/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/reproducible-path/combblas-2.0.0/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] @@ -15505,6 +15541,21 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, + from /usr/include/c++/14/memory:69: +In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, + inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, + inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: +/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] + 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' + 1040 | jc = new IT[nzcnew]; + | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.h:479: /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp: In instantiation of 'void combblas::SpDCCols::Merge(combblas::SpDCCols&, combblas::SpDCCols&) [with IT = long int; NT = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:975: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]' @@ -16141,36 +16192,21 @@ /usr/include/c++/14/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, - from /usr/include/c++/14/memory:69: -In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548: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++/14/bits/stl_algobase.h:555:31, - inlined from '_OI std::copy(_II, _II, _OI) [with _II = long int*; _OI = long int*]' at /usr/include/c++/14/bits/stl_algobase.h:651:7, - inlined from 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]' at /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1044:13: -/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' writing between 9223372036854775800 and 9223372036854775807 bytes into a region of size 9223372036854775792 overflows the destination [-Wstringop-overflow=] - 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In member function 'void combblas::Dcsc::Resize(IT, IT) [with IT = long int; NT = bool]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' - 1040 | jc = new IT[nzcnew]; - | ^~~~~~~~~~~~~~ -[ 86%] Linking CXX executable fbfs +[ 86%] Linking CXX executable tdbfs +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 86%] Built target tdbfs +[ 87%] Linking CXX executable fbfs cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 87%] Linking CXX executable fmis -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 87%] Built target fbfs +[ 89%] Linking CXX executable fmis +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 87%] Built target fmis -[ 89%] Linking CXX executable tdbfs -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-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/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 89%] Built target tdbfs +[ 89%] Built target fmis In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = long int; bool _IsMove = false]', @@ -16209,13 +16245,13 @@ [ 91%] Linking CXX executable rcm cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering && /usr/bin/cmake -E cmake_link_script CMakeFiles/rcm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 91%] Built target rcm [ 92%] Linking CXX executable test_mpipspgemm cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' [ 92%] Built target test_mpipspgemm -[ 92%] Built target rcm [ 93%] Linking CXX executable mpipspgemm cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm @@ -16245,11 +16281,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ -[ 97%] Linking CXX executable bpmm -cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/cmake -E cmake_link_script CMakeFiles/bpmm.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -o bpmm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' -[ 97%] Built target bpmm In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = long int; _Up = 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++/14/bits/stl_algobase.h:521: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++/14/bits/stl_algobase.h:548:42, @@ -16263,6 +16294,11 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1040:22: note: destination object of size [8, 9223372036854775792] allocated by 'operator new []' 1040 | jc = new IT[nzcnew]; | ^~~~~~~~~~~~~~ +[ 97%] Linking CXX executable bpmm +cd /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/cmake -E cmake_link_script CMakeFiles/bpmm.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -rdynamic CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -o bpmm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/aarch64-linux-gnu/14/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu' +[ 97%] Built target bpmm In file included from /usr/include/aarch64-linux-gnu/c++/14/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: @@ -16413,54 +16449,58 @@ 4: Matrix is Float 4: Total number of nonzeros expected across all processors is 490228 4: File is 8909455 bytes -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 490265 -4: File is 8897883 bytes 2: Matrix is Float 2: Total number of nonzeros expected across all processors is 490228 2: File is 8909455 bytes 3: Matrix is Float 3: Total number of nonzeros expected across all processors is 490228 3: File is 8909455 bytes +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 490265 +3: File is 8897883 bytes 12: Matrix is Float 12: Total number of nonzeros expected across all processors is 490563 12: File is 6706976 bytes 3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490265 -3: File is 8897883 bytes +3: Total number of nonzeros expected across all processors is 3384784 +3: File is 61473368 bytes 11: Find and Sparse working correctly 10: Data read 11: As a whole: 20 rows and 20 columns and 40 nonzeros -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 3384784 -3: File is 61473368 bytes 2: Matrix is Float 2: Total number of nonzeros expected across all processors is 490265 2: File is 8897883 bytes 6: Iteration passed soft test -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 3384784 -4: File is 61473368 bytes - 1/20 Test #6: Iterator_Test .................... Passed 1.61 sec + 1/20 Test #6: Iterator_Test .................... Passed 2.56 sec test 13 Start 13: TopDownBFS_Test 13: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/tdbfs" "Force" "17" "FastGen" 13: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 13: Test timeout computed to be: 1500 -11: As a whole, Values: has length 114 -11: As a whole, Row ids: has length 114 -8: As a whole: 10 rows and 100 columns and 11 nonzeros -1: graph_generation: 1.381480 s +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 490265 +4: File is 8897883 bytes +1: graph_generation: 1.839841 s 1: Generated renamed edge lists -1: Generation took 1.74507 seconds +1: Generation took 2.50332 seconds 1: Warning: Using smaller indices for the matrix than DistEdgeList 1: Local matrices are 524288-by-524288 -11: As a whole, Column ids: has length 114 -5: Reduction via summation working correctly 12: As a whole: 65536 rows and 65536 columns and 490563 nonzeros 12: Batch processing will occur 11 times, each processing 96 vertices (overall) - 2/20 Test #5: Reduction_Test ................... Passed 2.18 sec +3: *** +3: Trying 1 layers +11: As a whole, Values: has length 114 +8: As a whole: 10 rows and 100 columns and 11 nonzeros +11: As a whole, Row ids: has length 114 +2: Matrix is Float +2: Total number of nonzeros expected across all processors is 3384784 +2: File is 61473368 bytes +12: Candidates chosen, precomputation finished +12: Exploring via BFS... +11: As a whole, Column ids: has length 114 +5: Reduction via summation working correctly + 2/20 Test #5: Reduction_Test ................... Passed 3.53 sec test 14 Start 14: DirOptBFS_Test @@ -16468,118 +16508,115 @@ 14: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 14: Test timeout computed to be: 1500 11: As a whole: 21 rows and 21 columns and 114 nonzeros -3: *** -3: Trying 1 layers -2: Matrix is Float -2: Total number of nonzeros expected across all processors is 3384784 -2: File is 61473368 bytes - 3/20 Test #11: FindSparse_Test .................. Passed 2.28 sec + 3/20 Test #11: FindSparse_Test .................. Passed 3.50 sec test 15 Start 15: FBFS_Test 15: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/fbfs" "Gen" "16" 15: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 15: Test timeout computed to be: 1500 -8: Indexing working correctly -14: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? 13: Forcing scale to : 17 13: Using fast vertex permutations; skipping edge permutations (like v2.1) -10: Splitting approach is correct +14: 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: Indexing working correctly +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 3384784 +4: File is 61473368 bytes +13: graph_generation: 0.214571 s +13: Generated renamed edge lists +13: Generation took 1.18371 seconds +14: COMBBLAS Warning: It is dangerous to create (matrix) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? +13: Warning: Using smaller indices for the matrix than DistEdgeList +13: Local matrices are 65536-by-65536 +15: Using synthetic data, which we ALWAYS permute for load balance +15: We only balance the original input, we don't repermute after each filter change +15: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional 8: 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), } 8: 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), } 8: 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), } 8: 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), } -14: 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: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -15: Using synthetic data, which we ALWAYS permute for load balance -15: We only balance the original input, we don't repermute after each filter change -15: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional +3: Correct +3: *** +3: Trying 4 layers 7: Transpose working correctly - 4/20 Test #7: Transpose_Test ................... Passed 4.23 sec + 4/20 Test #7: Transpose_Test ................... Passed 5.98 sec test 16 Start 16: FMIS_Test 16: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/fmis" "17" 16: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications 16: Test timeout computed to be: 1500 -13: graph_generation: 0.270615 s -13: Generated renamed edge lists -13: Generation took 1.52666 seconds -14: 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: 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: Warning: Using smaller indices for the matrix than DistEdgeList -13: Local matrices are 65536-by-65536 16: 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? +14: 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? 15: Forcing scale to : 16 -15: graph_generation: 0.063772 s +15: graph_generation: 0.127861 s 15: Generated renamed edge lists +8: 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? +14: Forcing scale to : 17 +14: Using fast vertex permutations; skipping edge permutations (like v2.1) 3: Correct 3: *** -3: Trying 4 layers -8: [codethink03-arm64:4122285] *** Process received signal *** -8: [codethink03-arm64:4122285] Signal: Segmentation fault (11) -8: [codethink03-arm64:4122285] Signal code: Address not mapped (1) -8: [codethink03-arm64:4122285] Failing at address: (nil) -8: [codethink03-arm64:4122285] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff9e8187bc] -8: [codethink03-arm64:4122285] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaadb249a08] -8: [codethink03-arm64:4122285] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaadb26cf48] -8: [codethink03-arm64:4122285] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaadb26d248] -8: [codethink03-arm64:4122285] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaadb26d688] -8: [codethink03-arm64:4122285] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaadb2440a8] -8: [codethink03-arm64:4122285] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9e10229c] -8: [codethink03-arm64:4122285] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9e10237c] -8: [codethink03-arm64:4122285] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaadb244f30] -8: [codethink03-arm64:4122285] *** End of error message *** -8: [codethink03-arm64:4122334] *** Process received signal *** -8: [codethink03-arm64:4122334] Signal: Segmentation fault (11) -8: [codethink03-arm64:4122334] Signal code: Address not mapped (1) -8: [codethink03-arm64:4122334] Failing at address: (nil) -8: [codethink03-arm64:4122334] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffaa2eb7bc] -8: [codethink03-arm64:4122270] *** Process received signal *** -8: [codethink03-arm64:4122270] Signal: Segmentation fault (11) -8: [codethink03-arm64:4122270] Signal code: Address not mapped (1) -8: [codethink03-arm64:4122270] Failing at address: (nil) -8: [codethink03-arm64:4122334] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaab7019a08] -8: [codethink03-arm64:4122334] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaab703cf48] -8: [codethink03-arm64:4122334] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaab703d248] -8: [codethink03-arm64:4122334] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaab703d688] -8: [codethink03-arm64:4122334] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaab70140a8] -8: [codethink03-arm64:4122334] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffa9bd229c] -8: [codethink03-arm64:4122334] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffa9bd237c] -8: [codethink03-arm64:4122334] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaab7014f30] -8: [codethink03-arm64:4122334] *** End of error message *** -8: [codethink03-arm64:4122270] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff9cb5e7bc] -8: [codethink03-arm64:4122270] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaac5689a08] -8: [codethink03-arm64:4122270] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaac56acf48] -8: [codethink03-arm64:4122270] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaac56ad248] -8: [codethink03-arm64:4122270] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaac56ad688] -8: [codethink03-arm64:4122270] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaac56840a8] -8: [codethink03-arm64:4122270] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9c44229c] -8: [codethink03-arm64:4122270] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9c44237c] -8: [codethink03-arm64:4122270] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaac5684f30] -8: [codethink03-arm64:4122270] *** End of error message *** +3: Trying 16 layers +13: Created Sparse Matrix (with int32 local indices and values) +14: graph_generation: 0.304264 s +14: Generated renamed edge lists +14: Generation took 0.30449 seconds +14: Warning: Using smaller indices for the matrix than DistEdgeList +14: Local matrices are 65536-by-65536 +10: Splitting approach is correct +13: Calculated degrees in 0.227374 seconds +8: [i-capture-the-hostname:4082370] *** Process received signal *** +8: [i-capture-the-hostname:4082370] Signal: Segmentation fault (11) +8: [i-capture-the-hostname:4082370] Signal code: Address not mapped (1) +8: [i-capture-the-hostname:4082370] Failing at address: (nil) +8: [i-capture-the-hostname:4082370] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffa96ab7bc] +8: [i-capture-the-hostname:4082370] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaaca129a08] +8: [i-capture-the-hostname:4082370] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaaca14cf48] +8: [i-capture-the-hostname:4082370] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaaca14d248] +8: [i-capture-the-hostname:4082370] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaaca14d688] +8: [i-capture-the-hostname:4082370] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaaca1240a8] +8: [i-capture-the-hostname:4082370] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffa8f9229c] +8: [i-capture-the-hostname:4082370] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffa8f9237c] +8: [i-capture-the-hostname:4082370] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaaca124f30] +8: [i-capture-the-hostname:4082370] *** End of error message *** 8: -------------------------------------------------------------------------- 8: Primary job terminated normally, but 1 process returned 8: a non-zero exit code. Per user-direction, the job has been aborted. 8: -------------------------------------------------------------------------- -8: [codethink03-arm64:4122296] *** Process received signal *** -8: [codethink03-arm64:4122296] Signal: Segmentation fault (11) -8: [codethink03-arm64:4122296] Signal code: Address not mapped (1) -8: [codethink03-arm64:4122296] Failing at address: (nil) -8: [codethink03-arm64:4122296] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff98fb47bc] -8: [codethink03-arm64:4122296] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaaab949a08] -8: [codethink03-arm64:4122296] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaaab96cf48] -8: [codethink03-arm64:4122296] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaaab96d248] -8: [codethink03-arm64:4122296] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaaab96d688] -8: [codethink03-arm64:4122296] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaaab9440a8] -8: [codethink03-arm64:4122296] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff988a229c] -8: [codethink03-arm64:4122296] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff988a237c] -8: [codethink03-arm64:4122296] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaaab944f30] -8: [codethink03-arm64:4122296] *** End of error message *** +13: Converted to Boolean and removed 213 loops +8: [i-capture-the-hostname:4082372] *** Process received signal *** +8: [i-capture-the-hostname:4082372] Signal: Segmentation fault (11) +8: [i-capture-the-hostname:4082372] Signal code: Address not mapped (1) +8: [i-capture-the-hostname:4082372] Failing at address: (nil) +8: [i-capture-the-hostname:4082372] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff9da387bc] +8: [i-capture-the-hostname:4082372] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaacb4b9a08] +8: [i-capture-the-hostname:4082372] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaacb4dcf48] +8: [i-capture-the-hostname:4082372] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaacb4dd248] +8: [i-capture-the-hostname:4082372] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaacb4dd688] +8: [i-capture-the-hostname:4082372] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaacb4b40a8] +8: [i-capture-the-hostname:4082372] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9d32229c] +8: [i-capture-the-hostname:4082372] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9d32237c] +8: [i-capture-the-hostname:4082372] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaacb4b4f30] +8: [i-capture-the-hostname:4082372] *** End of error message *** +8: [i-capture-the-hostname:4082384] *** Process received signal *** +8: [i-capture-the-hostname:4082384] Signal: Segmentation fault (11) +8: [i-capture-the-hostname:4082384] Signal code: Address not mapped (1) +8: [i-capture-the-hostname:4082384] Failing at address: (nil) +8: [i-capture-the-hostname:4082384] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff8bdde7bc] +8: [i-capture-the-hostname:4082384] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaae6189a08] +8: [i-capture-the-hostname:4082384] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae61acf48] +8: [i-capture-the-hostname:4082384] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaae61ad248] +8: [i-capture-the-hostname:4082384] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae61ad688] +8: [i-capture-the-hostname:4082384] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaae61840a8] +8: [i-capture-the-hostname:4082384] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff8b6c229c] +8: [i-capture-the-hostname:4082384] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff8b6c237c] +8: [i-capture-the-hostname:4082384] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaae6184f30] +8: [i-capture-the-hostname:4082384] *** End of error message *** 8: -------------------------------------------------------------------------- -8: mpiexec noticed that process rank 1 with PID 0 on node codethink03-arm64 exited on signal 11 (Segmentation fault). +8: mpiexec noticed that process rank 1 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 8: -------------------------------------------------------------------------- - 5/20 Test #8: Indexing_Test ....................***Failed 5.23 sec + 5/20 Test #8: Indexing_Test ....................***Failed 8.76 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), } @@ -16588,68 +16625,54 @@ 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? -[codethink03-arm64:4122285] *** Process received signal *** -[codethink03-arm64:4122285] Signal: Segmentation fault (11) -[codethink03-arm64:4122285] Signal code: Address not mapped (1) -[codethink03-arm64:4122285] Failing at address: (nil) -[codethink03-arm64:4122285] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff9e8187bc] -[codethink03-arm64:4122285] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaadb249a08] -[codethink03-arm64:4122285] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaadb26cf48] -[codethink03-arm64:4122285] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaadb26d248] -[codethink03-arm64:4122285] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaadb26d688] -[codethink03-arm64:4122285] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaadb2440a8] -[codethink03-arm64:4122285] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9e10229c] -[codethink03-arm64:4122285] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9e10237c] -[codethink03-arm64:4122285] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaadb244f30] -[codethink03-arm64:4122285] *** End of error message *** -[codethink03-arm64:4122334] *** Process received signal *** -[codethink03-arm64:4122334] Signal: Segmentation fault (11) -[codethink03-arm64:4122334] Signal code: Address not mapped (1) -[codethink03-arm64:4122334] Failing at address: (nil) -[codethink03-arm64:4122334] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffaa2eb7bc] -[codethink03-arm64:4122270] *** Process received signal *** -[codethink03-arm64:4122270] Signal: Segmentation fault (11) -[codethink03-arm64:4122270] Signal code: Address not mapped (1) -[codethink03-arm64:4122270] Failing at address: (nil) -[codethink03-arm64:4122334] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaab7019a08] -[codethink03-arm64:4122334] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaab703cf48] -[codethink03-arm64:4122334] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaab703d248] -[codethink03-arm64:4122334] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaab703d688] -[codethink03-arm64:4122334] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaab70140a8] -[codethink03-arm64:4122334] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffa9bd229c] -[codethink03-arm64:4122334] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffa9bd237c] -[codethink03-arm64:4122334] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaab7014f30] -[codethink03-arm64:4122334] *** End of error message *** -[codethink03-arm64:4122270] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff9cb5e7bc] -[codethink03-arm64:4122270] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaac5689a08] -[codethink03-arm64:4122270] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaac56acf48] -[codethink03-arm64:4122270] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaac56ad248] -[codethink03-arm64:4122270] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaac56ad688] -[codethink03-arm64:4122270] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaac56840a8] -[codethink03-arm64:4122270] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9c44229c] -[codethink03-arm64:4122270] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9c44237c] -[codethink03-arm64:4122270] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaac5684f30] -[codethink03-arm64:4122270] *** End of error message *** +[i-capture-the-hostname:4082370] *** Process received signal *** +[i-capture-the-hostname:4082370] Signal: Segmentation fault (11) +[i-capture-the-hostname:4082370] Signal code: Address not mapped (1) +[i-capture-the-hostname:4082370] Failing at address: (nil) +[i-capture-the-hostname:4082370] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffa96ab7bc] +[i-capture-the-hostname:4082370] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaaca129a08] +[i-capture-the-hostname:4082370] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaaca14cf48] +[i-capture-the-hostname:4082370] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaaca14d248] +[i-capture-the-hostname:4082370] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaaca14d688] +[i-capture-the-hostname:4082370] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaaca1240a8] +[i-capture-the-hostname:4082370] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffa8f9229c] +[i-capture-the-hostname:4082370] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffa8f9237c] +[i-capture-the-hostname:4082370] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaaca124f30] +[i-capture-the-hostname:4082370] *** 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. -------------------------------------------------------------------------- -[codethink03-arm64:4122296] *** Process received signal *** -[codethink03-arm64:4122296] Signal: Segmentation fault (11) -[codethink03-arm64:4122296] Signal code: Address not mapped (1) -[codethink03-arm64:4122296] Failing at address: (nil) -[codethink03-arm64:4122296] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff98fb47bc] -[codethink03-arm64:4122296] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaaab949a08] -[codethink03-arm64:4122296] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaaab96cf48] -[codethink03-arm64:4122296] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaaab96d248] -[codethink03-arm64:4122296] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaaab96d688] -[codethink03-arm64:4122296] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaaab9440a8] -[codethink03-arm64:4122296] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff988a229c] -[codethink03-arm64:4122296] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff988a237c] -[codethink03-arm64:4122296] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaaab944f30] -[codethink03-arm64:4122296] *** End of error message *** +[i-capture-the-hostname:4082372] *** Process received signal *** +[i-capture-the-hostname:4082372] Signal: Segmentation fault (11) +[i-capture-the-hostname:4082372] Signal code: Address not mapped (1) +[i-capture-the-hostname:4082372] Failing at address: (nil) +[i-capture-the-hostname:4082372] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff9da387bc] +[i-capture-the-hostname:4082372] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaacb4b9a08] +[i-capture-the-hostname:4082372] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaacb4dcf48] +[i-capture-the-hostname:4082372] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaacb4dd248] +[i-capture-the-hostname:4082372] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaacb4dd688] +[i-capture-the-hostname:4082372] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaacb4b40a8] +[i-capture-the-hostname:4082372] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff9d32229c] +[i-capture-the-hostname:4082372] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff9d32237c] +[i-capture-the-hostname:4082372] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaacb4b4f30] +[i-capture-the-hostname:4082372] *** End of error message *** +[i-capture-the-hostname:4082384] *** Process received signal *** +[i-capture-the-hostname:4082384] Signal: Segmentation fault (11) +[i-capture-the-hostname:4082384] Signal code: Address not mapped (1) +[i-capture-the-hostname:4082384] Failing at address: (nil) +[i-capture-the-hostname:4082384] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff8bdde7bc] +[i-capture-the-hostname:4082384] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(+0x19a08) [0xaaaae6189a08] +[i-capture-the-hostname:4082384] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas11SpParHelper13KeyValuePSortIdiiEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae61acf48] +[i-capture-the-hostname:4082384] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_ZN8combblas14FullyDistSpVecIidE4sortEv+0x248) [0xaaaae61ad248] +[i-capture-the-hostname:4082384] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_Z4TopKIidESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae61ad688] +[i-capture-the-hostname:4082384] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(main+0x9e8) [0xaaaae61840a8] +[i-capture-the-hostname:4082384] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff8b6c229c] +[i-capture-the-hostname:4082384] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff8b6c237c] +[i-capture-the-hostname:4082384] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/IndexingTest(_start+0x30) [0xaaaae6184f30] +[i-capture-the-hostname:4082384] *** End of error message *** -------------------------------------------------------------------------- -mpiexec noticed that process rank 1 with PID 0 on node codethink03-arm64 exited on signal 11 (Segmentation fault). +mpiexec noticed that process rank 1 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- test 17 @@ -16658,14 +16681,6 @@ 17: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering/rcm" "er" "12" 17: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/Ordering 17: Test timeout computed to be: 1500 -13: Created Sparse Matrix (with int32 local indices and values) -13: Calculated degrees in 0.0708734 seconds -14: Forcing scale to : 17 -14: Using fast vertex permutations; skipping edge permutations (like v2.1) -15: Converted to Boolean and removed 149 loops -13: Converted to Boolean and removed 213 loops -15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -15: I/O (or generation) took 2.15996 seconds 13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 16: Using synthetic data, which we ALWAYS permute for load balance 16: We only balance the original input, we don't repermute after each filter change @@ -16673,796 +16688,765 @@ 13: Reductions done 13: Intersection of colsums and rowsums found 13: Found (and permuted) non-isolated vertices +15: Converted to Boolean and removed 149 loops 15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros +15: I/O (or generation) took 3.84745 seconds +15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros +1: Created Sparse Matrix (with int32 local indices and values) 13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +3: Correct +3: *** 15: All degrees calculated 15: Load balance: 1.00815 -1: Created Sparse Matrix (with int32 local indices and values) -15: Symmetricized -14: graph_generation: 0.166173 s -14: Generated renamed edge lists -14: Generation took 1.23276 seconds -16: Forcing scale to : 17 + 6/20 Test #3: SpGEMM3D_Test .................... Passed 10.32 sec +test 18 + Start 18: BPML_Test + +18: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/bpml" "er" "12" "8" +18: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings +18: Test timeout computed to be: 1500 1: Removed 412 loops -14: Warning: Using smaller indices for the matrix than DistEdgeList -14: Local matrices are 65536-by-65536 -15: As a whole: 65536 rows and 65536 columns and 1819792 nonzeros 1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros -3: Correct -3: *** -3: Trying 16 layers -16: Generated renamed edge lists -16: graph_generation: 0.107808 s -15: Found (and permuted) non-isolated vertices +16: Forcing scale to : 17 +15: Symmetricized 2: Dense SpMV (fully dist) working correctly +16: graph_generation: 0.111811 s +16: Generated renamed edge lists +14: Created Sparse Matrix (with int32 local indices and values) +18: Generating input matrix.... +15: As a whole: 65536 rows and 65536 columns and 1819792 nonzeros 2: Sparse SpMV (fully dist) working correctly +15: Found (and permuted) non-isolated vertices +14: Calculated degrees in 0.179017 seconds +14: Converted to Boolean and removed 213 loops +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 2: SpMSpV-bucket works correctly for general CSC matrices +18: graph_generation: 0.058907 s +14: Reductions done +14: Intersection of colsums and rowsums found +16: Converted to Boolean and removed 75 loops +16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +16: Generation took 3.05062 seconds +14: Found non-isolated vertices +16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +16: All degrees calculated 17: -------------------------------------- 17: Number of MPI proceses: 4 17: Number of threads per procese: 12 -17: Load balance: 1.00512 +17: Load balance: 1.00487 17: -------------------------------------- +16: Load balance: 1.02317 17: Connected component: 1 17: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE 17: Computing a pseudo-peripheral vertex: -14: Created Sparse Matrix (with int32 local indices and values) -3: Correct -3: *** -16: Converted to Boolean and removed 75 loops -16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -16: Generation took 2.63492 seconds -14: Calculated degrees in 0.111426 seconds -16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -14: Converted to Boolean and removed 213 loops - 6/20 Test #3: SpGEMM3D_Test .................... Passed 8.77 sec -test 18 - Start 18: BPML_Test - -18: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/bpml" "er" "12" "8" -18: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings -18: Test timeout computed to be: 1500 -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -16: All degrees calculated -12: Candidates chosen, precomputation finished -12: Exploring via BFS... -14: Reductions done -14: Intersection of colsums and rowsums found -16: Load balance: 1.02317 16: Symmetricized -14: Found non-isolated vertices -18: Generating input matrix.... -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros 2: Synchronous Multiplication working correctly +16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +18: Generator took 2.55062 seconds +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +18: Performing random permuation of matrix. 16: Symmetricized Rands -17: iteration: 1 BFS levels: 5 Time: 1.29938 seconds. -9: Pruning is working 16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros 1: Symmetricized 16: Found (and permuted) non-isolated vertices -18: graph_generation: 0.084749 s -1: Load balance: 1.01662 13: Dropped isolated vertices from input -17: iteration: 2 BFS levels: 5 Time: 1.12058 seconds. -17: vertex 1305 is a pseudo peripheral vertex -17: pseudo diameter: 5, #iterations: 2 -17: Total time: 2.49638 seconds [SpMV: 1.73489, other: 0.756236] -17: -17: Computing the RCM ordering: 13: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +9: Pruning is working +1: Load balance: 1.01662 +17: iteration: 1 BFS levels: 5 Time: 2.78515 seconds. 13: Symmetricized 13: Optimization buffers set 13: Threading activated with 12 threads 13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -13: 7.23142 seconds elapsed for Kernel #1 -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Generator took 2.3655 seconds -2: Double buffered multiplication working correctly -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Performing random permuation of matrix. +13: 11.2958 seconds elapsed for Kernel #1 13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros 13: Load balance: 1.01419 13: As a whole, Degrees array has length 90133 13: 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? +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +2: Double buffered multiplication working correctly 2: Optimization buffers set -2: Graph500 Optimizations are correct -15: Dropped isolated vertices from input 13: 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 13: 37587 89879 64925 84054 10 11548 27250 90046 13227 21279 8322 35745 16788 34963 31146 60366 +17: iteration: 2 BFS levels: 5 Time: 3.25185 seconds. +17: vertex 2406 is a pseudo peripheral vertex +17: pseudo diameter: 5, #iterations: 2 +17: Total time: 6.15033 seconds [SpMV: 4.92369, other: 1.22446] +17: +17: Computing the RCM ordering: +15: Dropped isolated vertices from input +2: Graph500 Optimizations are correct 2: Multithreaded Sparse SpMV works -4: Correct -15: As a whole: 46722 rows and 46722 columns and 18274 nonzeros - 7/20 Test #4: HashSpGEMMTest ................... Passed 13.34 sec +12: Tallying... +15: As a whole: 46722 rows and 46722 columns and 18208 nonzeros +2: SpMSpV-bucket works correctly for Boolean CSC matrices +15: Load balance of 1% filtered case: 1.02307 +14: Dropped isolated vertices from input +15: As a whole: 46722 rows and 46722 columns and 182133 nonzeros +15: Load balance of 10% filtered case: 1.01328 +14: Converted to 32-bit integers +14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros + 7/20 Test #2: Multiplication_Test .............. Passed 21.19 sec test 19 Start 19: BPMM_Test 19: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings/bpmm" "er" "12" "8" 19: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/BipartiteMatchings 19: Test timeout computed to be: 1500 -2: SpMSpV-bucket works correctly for Boolean CSC matrices -15: Load balance of 1% filtered case: 1.02572 -14: Dropped isolated vertices from input +18: Performed random permuation of matrix. +15: As a whole: 46722 rows and 46722 columns and 455358 nonzeros +14: Symmetricized +14: Optimization buffers set 19: Randomly generated ER matric 19: ***** I/O and other preprocessing steps ***** 19: Generating input matrix.... -15: As a whole: 46722 rows and 46722 columns and 182222 nonzeros -14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -14: Converted to 32-bit integers -15: Load balance of 10% filtered case: 1.01101 -15: As a whole: 46722 rows and 46722 columns and 454597 nonzeros -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -15: Load balance of 25% filtered case: 1.0128 - 8/20 Test #2: Multiplication_Test .............. Passed 13.95 sec -test 20 - Start 20: SpMSpVBench_test - -20: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" -20: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 -20: Test timeout computed to be: 1500 -14: Symmetricized -14: Optimization buffers set -15: As a whole: 46722 rows and 46722 columns and 1819786 nonzeros -15: Load balance of 100% filtered case: 1.0128 -14: Generation took 1.23276 seconds -14: Threading activated with 12 threads -19: graph_generation: 0.028071 s +15: Load balance of 25% filtered case: 1.01668 +18: Threading activated with 12 threads, and matrix split into 12 parts +18: ##################################################### +18: ################## Run 1 ############################ +18: ##################################################### +15: As a whole: 46722 rows and 46722 columns and 1819788 nonzeros 13: 0th starting vertex was 37587 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.61711 seconds -13: MTEPS: 1.29683 +13: BFS time: 2.88011 seconds +13: MTEPS: 0.728141 13: Total communication (average so far): 0 +15: Load balance of 100% filtered case: 1.0128 +14: Generation took 0.30449 seconds +14: Threading activated with 12 threads 15: Load balance: 1.0128 15: COMBBLAS Warning: It is dangerous to create (vector) objects without specifying the communicator, are you sure you want to create this object in MPI_COMM_WORLD? -9: SpAsgn working correctly -17: Total time: 3.73927 seconds [SpMV: 1.54827, sorting: 1.82879, other: 0.362198] -17: -9: 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? -16: Dropped isolated vertices from input +19: graph_generation: 0.058511 s +4: Correct + 8/20 Test #4: HashSpGEMMTest ................... Passed 23.13 sec +test 20 + Start 20: SpMSpVBench_test + +20: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" +20: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/Applications/SpMSpV-IPDPS2017 +20: Test timeout computed to be: 1500 14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -14: 7.84602 seconds elapsed for Kernel #1 +14: 14.9529 seconds elapsed for Kernel #1 +16: Dropped isolated vertices from input 14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +9: SpAsgn working correctly 14: Load balance: 1.01419 -16: As a whole: 68270 rows and 68270 columns and 12808 nonzeros -16: Load balance of 1% filtered case: 1.01374 14: As a whole, Degrees array has length 90133 14: 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 14: 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 -16: As a whole: 68270 rows and 68270 columns and 124414 nonzeros 14: A BFS iteration is starting -16: Load balance of 10% filtered case: 1.0087 -15: Initializing since date (only once) to 100 -16: As a whole: 68270 rows and 68270 columns and 310372 nonzeros 9: 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? -16: Load balance of 25% filtered case: 1.01625 +15: Initializing since date (only once) to 100 +16: As a whole: 68270 rows and 68270 columns and 12804 nonzeros +16: Load balance of 1% filtered case: 1.02905 +17: Total time: 5.36375 seconds [SpMV: 2.21759, sorting: 2.72355, other: 0.422607] +17: +16: As a whole: 68270 rows and 68270 columns and 124624 nonzeros +16: Load balance of 10% filtered case: 1.01592 19: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -19: Generator took 1.79662 seconds -19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros +19: Generator took 3.11466 seconds 19: Generated matrix symmetricized.... +16: As a whole: 68270 rows and 68270 columns and 310920 nonzeros +16: Load balance of 25% filtered case: 1.01806 +9: 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? +19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros +16: As a whole: 68270 rows and 68270 columns and 1239944 nonzeros 19: ************************************************** 19: +13: 1th starting vertex was 89879 +13: Number iterations: 7 +13: Number of vertices found: 90075 +13: Number of edges traversed: 2097123 +13: BFS time: 3.00289 seconds +13: MTEPS: 0.698368 +13: Total communication (average so far): 0 +16: Load balance of 100% filtered case: 1.0155 19: 19: --------------------------------- 19: Calling maximum-cardinality matching with options: 19: init: dynamic mindegree, tree pruning, 19: --------------------------------- 19: -9: [codethink03-arm64:4122335] *** Process received signal *** -9: [codethink03-arm64:4122335] Signal: Segmentation fault (11) -9: [codethink03-arm64:4122335] Signal code: Address not mapped (1) -9: [codethink03-arm64:4122335] Failing at address: (nil) -9: [codethink03-arm64:4122335] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffa8efe7bc] -9: [codethink03-arm64:4122335] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaab9c8c848] -9: [codethink03-arm64:4122335] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaab9cc0e68] -9: [codethink03-arm64:4122335] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaab9cc1160] -9: [codethink03-arm64:4122335] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaab9cc1588] -9: [codethink03-arm64:4122335] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaab9c868c4] -9: [codethink03-arm64:4122335] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffa87e229c] -9: [codethink03-arm64:4122335] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffa87e237c] -9: [codethink03-arm64:4122335] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaab9c87530] -9: [codethink03-arm64:4122335] *** End of error message *** -9: [codethink03-arm64:4122359] *** Process received signal *** -9: [codethink03-arm64:4122359] Signal: Segmentation fault (11) -9: [codethink03-arm64:4122359] Signal code: Address not mapped (1) -9: [codethink03-arm64:4122359] Failing at address: (nil) -9: [codethink03-arm64:4122359] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffbabe67bc] -9: [codethink03-arm64:4122359] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaae783c848] -9: [codethink03-arm64:4122359] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae7870e68] -9: [codethink03-arm64:4122359] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaae7871160] -9: [codethink03-arm64:4122359] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae7871588] -9: [codethink03-arm64:4122359] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaae78368c4] -9: [codethink03-arm64:4122359] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffba4d229c] -9: [codethink03-arm64:4122359] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffba4d237c] -9: [codethink03-arm64:4122359] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaae7837530] -9: [codethink03-arm64:4122359] *** End of error message *** +16: Load balance: 1.01551 +16: Initializing since date (only once) to 100 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 DMD 2697 1399 3.249657 +18: ------------------------------------------------------- +18: +9: [i-capture-the-hostname:4082440] *** Process received signal *** +9: [i-capture-the-hostname:4082440] Signal: Segmentation fault (11) +9: [i-capture-the-hostname:4082440] Signal code: Address not mapped (1) +9: [i-capture-the-hostname:4082440] Failing at address: (nil) +9: [i-capture-the-hostname:4082440] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffbe61e7bc] +9: [i-capture-the-hostname:4082440] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaae744c848] +9: [i-capture-the-hostname:4082440] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae7480e68] +9: [i-capture-the-hostname:4082440] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaae7481160] +9: [i-capture-the-hostname:4082440] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae7481588] +9: [i-capture-the-hostname:4082440] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaae74468c4] +9: [i-capture-the-hostname:4082440] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffbdf0229c] +9: [i-capture-the-hostname:4082440] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffbdf0237c] +9: [i-capture-the-hostname:4082440] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaae7447530] +9: [i-capture-the-hostname:4082440] *** End of error message *** +9: [i-capture-the-hostname:4082443] *** Process received signal *** +9: [i-capture-the-hostname:4082443] Signal: Segmentation fault (11) +9: [i-capture-the-hostname:4082443] Signal code: Address not mapped (1) +9: [i-capture-the-hostname:4082443] Failing at address: (nil) +9: [i-capture-the-hostname:4082443] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff820dd7bc] +9: [i-capture-the-hostname:4082443] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaac48cc848] +9: [i-capture-the-hostname:4082443] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaac4900e68] +9: [i-capture-the-hostname:4082443] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaac4901160] +9: [i-capture-the-hostname:4082443] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaac4901588] +9: [i-capture-the-hostname:4082443] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaac48c68c4] +9: [i-capture-the-hostname:4082443] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff819c229c] +9: [i-capture-the-hostname:4082443] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff819c237c] +9: [i-capture-the-hostname:4082443] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaac48c7530] +9: [i-capture-the-hostname:4082443] *** End of error message *** 9: -------------------------------------------------------------------------- 9: Primary job terminated normally, but 1 process returned 9: a non-zero exit code. Per user-direction, the job has been aborted. 9: -------------------------------------------------------------------------- -16: As a whole: 68270 rows and 68270 columns and 1239954 nonzeros -9: [codethink03-arm64:4122278] *** Process received signal *** -9: [codethink03-arm64:4122278] Signal: Segmentation fault (11) -9: [codethink03-arm64:4122278] Signal code: Address not mapped (1) -9: [codethink03-arm64:4122278] Failing at address: (nil) -9: [codethink03-arm64:4122278] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff8756f7bc] -9: [codethink03-arm64:4122278] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaae650c848] -9: [codethink03-arm64:4122278] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae6540e68] -9: [codethink03-arm64:4122278] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaae6541160] -9: [codethink03-arm64:4122278] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae6541588] -9: [codethink03-arm64:4122278] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaae65068c4] -9: [codethink03-arm64:4122278] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff86e6229c] -9: [codethink03-arm64:4122278] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff86e6237c] -9: [codethink03-arm64:4122278] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaae6507530] -9: [codethink03-arm64:4122278] *** End of error message *** 9: -------------------------------------------------------------------------- -9: mpiexec noticed that process rank 2 with PID 0 on node codethink03-arm64 exited on signal 11 (Segmentation fault). +9: mpiexec noticed that process rank 2 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). 9: -------------------------------------------------------------------------- - 9/20 Test #9: SpAsgn_Test ......................***Failed 15.58 sec + 9/20 Test #9: SpAsgn_Test ......................***Failed 26.45 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? -[codethink03-arm64:4122335] *** Process received signal *** -[codethink03-arm64:4122335] Signal: Segmentation fault (11) -[codethink03-arm64:4122335] Signal code: Address not mapped (1) -[codethink03-arm64:4122335] Failing at address: (nil) -[codethink03-arm64:4122335] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffa8efe7bc] -[codethink03-arm64:4122335] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaab9c8c848] -[codethink03-arm64:4122335] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaab9cc0e68] -[codethink03-arm64:4122335] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaab9cc1160] -[codethink03-arm64:4122335] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaab9cc1588] -[codethink03-arm64:4122335] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaab9c868c4] -[codethink03-arm64:4122335] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffa87e229c] -[codethink03-arm64:4122335] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffa87e237c] -[codethink03-arm64:4122335] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaab9c87530] -[codethink03-arm64:4122335] *** End of error message *** -[codethink03-arm64:4122359] *** Process received signal *** -[codethink03-arm64:4122359] Signal: Segmentation fault (11) -[codethink03-arm64:4122359] Signal code: Address not mapped (1) -[codethink03-arm64:4122359] Failing at address: (nil) -[codethink03-arm64:4122359] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffbabe67bc] -[codethink03-arm64:4122359] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaae783c848] -[codethink03-arm64:4122359] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae7870e68] -[codethink03-arm64:4122359] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaae7871160] -[codethink03-arm64:4122359] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae7871588] -[codethink03-arm64:4122359] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaae78368c4] -[codethink03-arm64:4122359] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffba4d229c] -[codethink03-arm64:4122359] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffba4d237c] -[codethink03-arm64:4122359] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaae7837530] -[codethink03-arm64:4122359] *** End of error message *** +[i-capture-the-hostname:4082440] *** Process received signal *** +[i-capture-the-hostname:4082440] Signal: Segmentation fault (11) +[i-capture-the-hostname:4082440] Signal code: Address not mapped (1) +[i-capture-the-hostname:4082440] Failing at address: (nil) +[i-capture-the-hostname:4082440] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffffbe61e7bc] +[i-capture-the-hostname:4082440] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaae744c848] +[i-capture-the-hostname:4082440] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae7480e68] +[i-capture-the-hostname:4082440] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaae7481160] +[i-capture-the-hostname:4082440] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae7481588] +[i-capture-the-hostname:4082440] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaae74468c4] +[i-capture-the-hostname:4082440] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffffbdf0229c] +[i-capture-the-hostname:4082440] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffffbdf0237c] +[i-capture-the-hostname:4082440] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaae7447530] +[i-capture-the-hostname:4082440] *** End of error message *** +[i-capture-the-hostname:4082443] *** Process received signal *** +[i-capture-the-hostname:4082443] Signal: Segmentation fault (11) +[i-capture-the-hostname:4082443] Signal code: Address not mapped (1) +[i-capture-the-hostname:4082443] Failing at address: (nil) +[i-capture-the-hostname:4082443] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff820dd7bc] +[i-capture-the-hostname:4082443] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaac48cc848] +[i-capture-the-hostname:4082443] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaac4900e68] +[i-capture-the-hostname:4082443] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaac4901160] +[i-capture-the-hostname:4082443] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaac4901588] +[i-capture-the-hostname:4082443] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaac48c68c4] +[i-capture-the-hostname:4082443] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff819c229c] +[i-capture-the-hostname:4082443] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff819c237c] +[i-capture-the-hostname:4082443] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaac48c7530] +[i-capture-the-hostname:4082443] *** 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. -------------------------------------------------------------------------- -[codethink03-arm64:4122278] *** Process received signal *** -[codethink03-arm64:4122278] Signal: Segmentation fault (11) -[codethink03-arm64:4122278] Signal code: Address not mapped (1) -[codethink03-arm64:4122278] Failing at address: (nil) -[codethink03-arm64:4122278] [ 0] linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff8756f7bc] -[codethink03-arm64:4122278] [ 1] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(+0x1c848) [0xaaaae650c848] -[codethink03-arm64:4122278] [ 2] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas11SpParHelper13KeyValuePSortIdllEESt6vectorISt4pairIT_T0_ESaIS6_EEPS6_T1_PSA_RKP19ompi_communicator_t+0x368) [0xaaaae6540e68] -[codethink03-arm64:4122278] [ 3] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_ZN8combblas14FullyDistSpVecIldE4sortEv+0x240) [0xaaaae6541160] -[codethink03-arm64:4122278] [ 4] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_Z4TopKIldESt4pairIN8combblas12FullyDistVecIT_S3_EENS2_IS3_T0_EEERNS1_14FullyDistSpVecIS3_S5_EES3_+0x1e8) [0xaaaae6541588] -[codethink03-arm64:4122278] [ 5] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(main+0x10c4) [0xaaaae65068c4] -[codethink03-arm64:4122278] [ 6] /lib/aarch64-linux-gnu/libc.so.6(+0x2229c) [0xffff86e6229c] -[codethink03-arm64:4122278] [ 7] /lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x9c) [0xffff86e6237c] -[codethink03-arm64:4122278] [ 8] /build/reproducible-path/combblas-2.0.0/obj-aarch64-linux-gnu/ReleaseTests/SpAsgnTest(_start+0x30) [0xaaaae6507530] -[codethink03-arm64:4122278] *** End of error message *** -------------------------------------------------------------------------- -mpiexec noticed that process rank 2 with PID 0 on node codethink03-arm64 exited on signal 11 (Segmentation fault). +mpiexec noticed that process rank 2 with PID 0 on node i-capture-the-hostname exited on signal 11 (Segmentation fault). -------------------------------------------------------------------------- -18: Performed random permuation of matrix. -16: Load balance of 100% filtered case: 1.01551 -18: Threading activated with 12 threads, and matrix split into 12 parts -18: ##################################################### -18: ################## Run 1 ############################ -18: ##################################################### -16: Load balance: 1.01551 -16: Initializing since date (only once) to 100 -13: 1th starting vertex was 89879 -13: Number iterations: 7 -13: Number of vertices found: 90075 -13: Number of edges traversed: 2097123 -13: BFS time: 1.62782 seconds -13: MTEPS: 1.2883 -13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64197 nonzeros and length 68270 -10: Full restriction (without splitting) finished -10: 1.357263 seconds elapsed per iteration -16: As a whole, The current MIS: has: 65343 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 65363 nonzeros and length 68270 -16: MIS has 65363 vertices -16: MIS has 65363 vertices -16: MIS time: 1.98416 seconds +16: As a whole, The current MIS: has: 64191 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65278 nonzeros and length 68270 13: 2th starting vertex was 64925 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.7252 seconds -13: MTEPS: 1.21558 +13: BFS time: 2.29069 seconds +13: MTEPS: 0.915498 13: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 13 0.00505 -14: 0d 33 0.30093 -14: s 10757 0.04600 -14: 1d 10193 0.28000 -14: s 1628854 0.00874 +14: s 13 0.00428 +14: 0d 33 0.27851 +14: s 10757 0.10806 +14: 1d 10193 0.40436 +14: s 1628854 0.12044 14: c 0.00005 -14: 2u 10193 0.36865 -14: 3u 74446 0.32053 -14: 4u 5385 0.23012 +14: 2u 10193 0.36511 +14: 3u 74446 0.22055 +14: 4u 5385 0.25252 14: c 0.00000 -14: 5d 0 0.24397 -14: s 0 0.08398 +14: 5d 0 0.25300 +14: s 0 0.09543 14: 0th starting vertex was 88514 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 3.33597 seconds -14: MTEPS: 0.628639 +14: BFS time: 3.95578 seconds +14: MTEPS: 0.530142 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 64221 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2691 1405 2.567196 -18: ------------------------------------------------------- -18: -17: Original Bandwidth: 4085 -17: Bandwidth after the matrix is permuted by RCM: 3534 -17: -10/20 Test #17: RCM_Test ......................... Passed 13.91 sec -16: As a whole, The current MIS: has: 65348 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65290 nonzeros and length 68270 +16: MIS has 65290 vertices +16: MIS has 65290 vertices +16: MIS time: 2.97717 seconds +16: As a whole, The current MIS: has: 64213 nonzeros and length 68270 19: ****** maximal matching runtime ******** 19: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -19: 4 12 48 DMD 1985 2111 3.231444 +19: 4 12 48 DMD 1985 2111 3.902734 19: ------------------------------------------------------- 19: 13: 3th starting vertex was 84054 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.37178 seconds -13: MTEPS: 1.52876 +13: BFS time: 2.48801 seconds +13: MTEPS: 0.842891 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65364 nonzeros and length 68270 -16: MIS has 65364 vertices -16: MIS has 65364 vertices -16: MIS time: 2.05196 seconds -11/20 Test #1: GenMMWrite_Test .................. Passed 20.39 sec -16: As a whole, The current MIS: has: 64201 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65295 nonzeros and length 68270 +10: Full restriction (without splitting) finished +10: 2.286785 seconds elapsed per iteration +17: Original Bandwidth: 4071 +17: Bandwidth after the matrix is permuted by RCM: 3523 +17: +10/20 Test #17: RCM_Test ......................... Passed 22.52 sec +16: As a whole, The current MIS: has: 65317 nonzeros and length 68270 +16: MIS has 65317 vertices +16: MIS has 65317 vertices +16: MIS time: 2.96832 seconds +11/20 Test #1: GenMMWrite_Test .................. Passed 31.95 sec +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.09898 -14: 0d 11 0.14239 -14: s 12920 0.03016 -14: 1d 8217 0.18000 -14: s 1517112 0.04198 +14: s 1 0.00350 +14: 0d 11 0.30848 +14: s 12920 0.07504 +14: 1d 8217 0.34035 +14: s 1517112 0.06400 14: c 0.00005 -14: 2u 8217 0.11688 -14: 3u 74992 0.14400 -14: 4u 6825 0.12146 +14: 2u 8217 0.48047 +14: 3u 74992 0.33144 +14: 4u 6825 0.16269 14: c 0.00000 -14: 5d 0 0.19868 -14: s 0 0.10786 +14: 5d 0 0.29648 +14: s 0 0.11598 14: 1th starting vertex was 29817 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.7858 seconds -14: MTEPS: 1.17433 +14: BFS time: 4.36798 seconds +14: MTEPS: 0.480113 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65310 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65334 nonzeros and length 68270 -16: MIS has 65334 vertices -16: MIS has 65334 vertices -16: MIS time: 1.46075 seconds +16: As a whole, The current MIS: has: 64156 nonzeros and length 68270 13: 4th starting vertex was 10 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.57481 seconds -13: MTEPS: 1.33167 +13: BFS time: 2.59599 seconds +13: MTEPS: 0.807832 +13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65247 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65265 nonzeros and length 68270 +16: MIS has 65265 vertices +16: MIS has 65265 vertices +16: MIS time: 2.43565 seconds +15: 7th starting vertex was 46677 +15: Number iterations: 13 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230631 +15: Number of edges processed in one direction: 531652 +15: BFS time: 4.83663 seconds +15: MTEPS (bidirectional): 0.00254165 +15: MPEPS (bidirectional): 0.25444 +15: MPEPS (unidirectional): 0.109922 +15: Total communication (average so far): 0 +20: As a whole: 262144 rows and 262144 columns and 7650973 nonzeros +16: As a whole, The current MIS: has: 64145 nonzeros and length 68270 +20: Load balance: 1.0006 +20: ------------------------------------------------- +20: BFS With CSC matrix and SpMSpV-bucket algorithm +20: ------------------------------------------------- +13: 5th starting vertex was 11548 +13: Number iterations: 6 +13: Number of vertices found: 90075 +13: Number of edges traversed: 2097123 +13: BFS time: 2.12006 seconds +13: MTEPS: 0.989183 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64285 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65385 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65271 nonzeros and length 68270 +20: iteration: 0 xnnz: 1 ynnz: 1669 SpMSpV time: 0.320676 +16: As a whole, The current MIS: has: 65285 nonzeros and length 68270 +16: MIS has 65285 vertices +16: MIS has 65285 vertices +16: MIS time: 2.53615 seconds +20: iteration: 1 xnnz: 1669 ynnz: 125142 SpMSpV time: 0.554921 +16: As a whole, The current MIS: has: 64216 nonzeros and length 68270 +20: iteration: 2 xnnz: 123505 ynnz: 164076 SpMSpV time: 0.428041 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.05979 -14: 0d 1 0.12490 -14: s 1 0.02747 -14: 1d 3 0.21728 -14: s 39625 0.03999 -14: 2d 15800 0.18911 -14: s 1751724 0.08397 +14: s 0 0.01350 +14: 0d 1 0.50518 +14: s 1 0.11599 +14: 1d 3 0.16796 +14: s 39625 0.06860 +14: 2d 15800 0.52805 +14: s 1751724 0.02400 14: c 0.00006 -14: 3u 15800 0.22043 -14: 4u 70755 0.23826 -14: 5u 3503 0.08217 +14: 3u 15800 0.39416 +14: 4u 70755 0.31542 +14: 5u 3503 0.48450 14: c 0.00000 -14: 6d 0 0.32398 -14: s 0 0.06000 -15: 6th starting vertex was 14125 -15: Number iterations: 13 -15: Number of vertices found: 6508 -15: Number of edges traversed in both directions: 12552 -15: Number of edges processed in both directions: 1244427 -15: Number of edges processed in one direction: 543035 -15: BFS time: 3.86257 seconds -15: MTEPS (bidirectional): 0.00324965 -15: MPEPS (bidirectional): 0.322176 -15: MPEPS (unidirectional): 0.140589 -15: Total communication (average so far): 0 +14: 6d 0 0.47549 +14: s 0 0.02799 14: 2th starting vertex was 63028 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.16224 seconds -14: MTEPS: 0.969887 +14: BFS time: 5.06403 seconds +14: MTEPS: 0.414121 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: As a whole: 262144 rows and 262144 columns and 7651925 nonzeros -20: Load balance: 1.04239 -13: 5th starting vertex was 11548 +20: iteration: 3 xnnz: 49994 ynnz: 35208 SpMSpV time: 0.36795 +13: 6th starting vertex was 27250 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.37199 seconds -13: MTEPS: 1.52853 +13: BFS time: 2.65603 seconds +13: MTEPS: 0.78957 13: Total communication (average so far): 0 -20: ------------------------------------------------- -20: BFS With CSC matrix and SpMSpV-bucket algorithm -20: ------------------------------------------------- -16: As a whole, The current MIS: has: 65400 nonzeros and length 68270 -16: MIS has 65400 vertices -16: MIS has 65400 vertices -16: MIS time: 1.94742 seconds -20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 0.289748 +16: As a whole, The current MIS: has: 65273 nonzeros and length 68270 +20: iteration: 4 xnnz: 362 ynnz: 364 SpMSpV time: 0.434589 +20: iteration: 5 xnnz: 2 ynnz: 2 SpMSpV time: 0.272448 20: 20: Overall stats: -16: As a whole, The current MIS: has: 64206 nonzeros and length 68270 20: starting vertex: 0 -20: Avg number iterations: 1 -20: Avg number of vertices found: 0 -20: Avg Number of edges traversed: 0 -20: Avg SpMSpV time: 0.289748 -20: Avg Total time: 0.456901 +20: Avg number iterations: 6 +20: Avg number of vertices found: 175532 +20: Avg Number of edges traversed: 7650893 +20: Avg SpMSpV time: 2.37863 +20: Avg Total time: 3.66358 20: ------------------------------------------------- 20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm 20: ------------------------------------------------- -16: As a whole, The current MIS: has: 65325 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -13: 6th starting vertex was 27250 +16: As a whole, The current MIS: has: 65289 nonzeros and length 68270 +16: MIS has 65289 vertices +16: MIS has 65289 vertices +16: MIS time: 2.784 seconds +16: As a whole, The current MIS: has: 64217 nonzeros and length 68270 +20: iteration: 0 xnnz: 1 ynnz: 1669 SpMSpV time: 0.426353 +13: 7th starting vertex was 90046 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.61181 seconds -13: MTEPS: 1.3011 +13: BFS time: 2.39202 seconds +13: MTEPS: 0.876715 13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65291 nonzeros and length 68270 +20: iteration: 1 xnnz: 1669 ynnz: 125142 SpMSpV time: 0.452362 +15: 10th starting vertex was 4314 +15: Number iterations: 14 +15: Number of vertices found: 6354 +15: Number of edges traversed in both directions: 12292 +15: Number of edges processed in both directions: 1230555 +15: Number of edges processed in one direction: 531632 +15: BFS time: 5.25997 seconds +15: MTEPS (bidirectional): 0.0023369 +15: MPEPS (bidirectional): 0.233947 +15: MPEPS (unidirectional): 0.101071 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65307 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 4 0.00453 -14: 0d 7 0.30777 -14: s 57346 0.05547 -14: 1d 20932 0.19276 -14: s 1822536 0.00466 +14: s 4 0.04001 +14: 0d 7 0.15598 +14: s 57346 0.13217 +14: 1d 20932 0.34064 +14: s 1822536 0.03527 14: c 0.00007 -14: 2u 20932 0.27647 -14: 3u 66684 0.30671 -14: 4u 2443 0.16979 +14: 2u 20932 0.27306 +14: 3u 66684 0.22961 +14: 4u 2443 0.30451 14: c 0.00000 -14: 5d 0 0.19146 -14: s 0 0.03081 -16: As a whole, The current MIS: has: 65343 nonzeros and length 68270 -16: MIS has 65343 vertices -16: MIS has 65343 vertices -16: MIS time: 1.80399 seconds +14: 5d 0 0.32397 +14: s 0 0.07549 +16: MIS has 65307 vertices +16: MIS has 65307 vertices +16: MIS time: 2.57354 seconds 14: 3th starting vertex was 5472 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.30002 seconds -14: MTEPS: 0.911785 +14: BFS time: 4.06062 seconds +14: MTEPS: 0.516454 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 0.232034 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 1 -20: Avg number of vertices found: 0 -20: Avg Number of edges traversed: 0 -20: Avg SpMSpV time: 0.232034 -20: Avg Total time: 0.451318 -20: ------------------------------------------------- -20: BFS With DCSC matric and SpMSpV-SPA algorithm -20: ------------------------------------------------- -16: As a whole, The current MIS: has: 64168 nonzeros and length 68270 -13: 7th starting vertex was 90046 +20: iteration: 2 xnnz: 123505 ynnz: 164076 SpMSpV time: 0.678264 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser-rand 2683 1413 14.393506 +18: ------------------------------------------------------- +18: +20: iteration: 3 xnnz: 49994 ynnz: 35208 SpMSpV time: 0.42829 +16: As a whole, The current MIS: has: 64214 nonzeros and length 68270 +13: 8th starting vertex was 13227 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.592 seconds -13: MTEPS: 1.31729 +13: BFS time: 2.276 seconds +13: MTEPS: 0.921407 13: Total communication (average so far): 0 -20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 0.358787 -16: As a whole, The current MIS: has: 65300 nonzeros and length 68270 +20: iteration: 4 xnnz: 362 ynnz: 364 SpMSpV time: 0.385039 +20: iteration: 5 xnnz: 2 ynnz: 2 SpMSpV time: 0.378846 20: 20: Overall stats: 20: starting vertex: 0 -20: Avg number iterations: 1 -20: Avg number of vertices found: 0 -20: Avg Number of edges traversed: 0 -20: Avg SpMSpV time: 0.358787 -20: Avg Total time: 0.591975 -12/20 Test #20: SpMSpVBench_test ................. Passed 13.33 sec -16: As a whole, The current MIS: has: 65333 nonzeros and length 68270 -16: MIS has 65333 vertices -16: MIS has 65333 vertices -16: MIS time: 2.46742 seconds +20: Avg number iterations: 6 +20: Avg number of vertices found: 175532 +20: Avg Number of edges traversed: 7650893 +20: Avg SpMSpV time: 2.74915 +20: Avg Total time: 3.64826 +20: ------------------------------------------------- +20: BFS With DCSC matric and SpMSpV-SPA algorithm +20: ------------------------------------------------- +16: As a whole, The current MIS: has: 65288 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65302 nonzeros and length 68270 +16: MIS has 65302 vertices +16: MIS has 65302 vertices +16: MIS time: 2.9166 seconds +20: iteration: 0 xnnz: 1 ynnz: 1669 SpMSpV time: 0.316052 +12: Tallying... +16: As a whole, The current MIS: has: 64228 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00472 -14: 0d 1 0.17743 -14: s 65 0.02797 -14: 1d 397 0.29289 -14: s 384442 0.08709 +14: s 0 0.00451 +14: 0d 1 0.18395 +14: s 65 0.00921 +14: 1d 397 0.27691 +14: s 384442 0.02053 14: c 0.00004 -14: 2u 397 0.23177 -14: 3u 52944 0.16328 -14: 4u 36345 0.07356 -14: 5u 387 0.07348 +14: 2u 397 0.22852 +14: 3u 52944 0.37653 +14: 4u 36345 0.37832 +14: 5u 387 0.23766 14: c 0.00000 +13: 9th starting vertex was 21279 +13: Number iterations: 6 +13: Number of vertices found: 90075 +13: Number of edges traversed: 2097123 +13: BFS time: 2.20622 seconds +13: MTEPS: 0.950549 +13: Total communication (average so far): 0 +20: iteration: 1 xnnz: 1669 ynnz: 125142 SpMSpV time: 0.495253 14: 4th starting vertex was 1748 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.86611 seconds -14: MTEPS: 0.731698 +14: BFS time: 3.64799 seconds +14: MTEPS: 0.574871 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 64193 nonzeros and length 68270 -13: 8th starting vertex was 13227 -13: Number iterations: 6 -13: Number of vertices found: 90075 -13: Number of edges traversed: 2097123 -13: BFS time: 2.11406 seconds -13: MTEPS: 0.991987 -13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65367 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65384 nonzeros and length 68270 -16: MIS has 65384 vertices -16: MIS has 65384 vertices -16: MIS time: 1.67318 seconds -16: As a whole, The current MIS: has: 64220 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65346 nonzeros and length 68270 +20: iteration: 2 xnnz: 123505 ynnz: 164076 SpMSpV time: 0.396094 +20: iteration: 3 xnnz: 49994 ynnz: 35208 SpMSpV time: 0.436537 +16: As a whole, The current MIS: has: 65358 nonzeros and length 68270 +16: MIS has 65358 vertices +16: MIS has 65358 vertices +16: MIS time: 1.90443 seconds +20: iteration: 4 xnnz: 362 ynnz: 364 SpMSpV time: 0.341397 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2679 1417 9.682058 +18: 4 12 48 Greedy-rand 2807 1289 4.023692 18: ------------------------------------------------------- 18: +20: iteration: 5 xnnz: 2 ynnz: 2 SpMSpV time: 0.193909 +16: As a whole, The current MIS: has: 64181 nonzeros and length 68270 +20: +20: Overall stats: +20: starting vertex: 0 +20: Avg number iterations: 6 +20: Avg number of vertices found: 175532 +20: Avg Number of edges traversed: 7650893 +20: Avg SpMSpV time: 2.17924 +20: Avg Total time: 3.0585 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00546 -14: 0d 5 0.23667 -14: s 51548 0.02054 -14: 1d 18944 0.11077 -14: s 1799699 0.03325 +14: s 0 0.05877 +14: 0d 5 0.27693 +14: s 51548 0.07199 +14: 1d 18944 0.28604 +14: s 1799699 0.08504 14: c 0.00007 -14: 2u 18944 0.12540 -14: 3u 68330 0.12274 -14: 4u 2787 0.11056 +14: 2u 18944 0.19424 +14: 3u 68330 0.13659 +14: 4u 2787 0.24191 14: c 0.00000 -14: 5d 0 0.22050 -14: s 0 0.07267 -16: As a whole, The current MIS: has: 65371 nonzeros and length 68270 -14: 5th starting vertex was 71581 -14: Number iterations: 6 -14: Number of vertices found: 90075 -14: Number of edges traversed: 2097123 -14: BFS time: 2.20819 seconds -14: MTEPS: 0.949702 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -12: Tallying... -16: As a whole, The current MIS: has: 65385 nonzeros and length 68270 -16: MIS has 65385 vertices -16: MIS has 65385 vertices -16: MIS time: 1.64396 seconds -13: 9th starting vertex was 21279 +14: 5d 0 0.40453 +14: s 0 0.02399 +13: 10th starting vertex was 8322 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.91599 seconds -13: MTEPS: 1.09454 +13: BFS time: 2.11596 seconds +13: MTEPS: 0.991097 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64262 nonzeros and length 68270 -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 1 0.00451 -14: 0d 13 0.17986 -14: s 15320 0.02580 -14: 1d 12118 0.04840 -14: s 1689305 0.02400 -14: c 0.00006 -14: 2u 12118 0.11148 -14: 3u 73305 0.17948 -14: 4u 4610 0.17653 -14: c 0.00000 -14: 5d 0 0.12393 -14: s 0 0.03011 -14: 6th starting vertex was 51428 +12/20 Test #20: SpMSpVBench_test ................. Passed 25.29 sec +14: 5th starting vertex was 71581 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.67699 seconds -14: MTEPS: 1.25053 +14: BFS time: 2.116 seconds +14: MTEPS: 0.991077 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65368 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65394 nonzeros and length 68270 -16: MIS has 65394 vertices -16: MIS has 65394 vertices -16: MIS time: 2.37999 seconds -13: 10th starting vertex was 8322 +16: As a whole, The current MIS: has: 65335 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65347 nonzeros and length 68270 +16: MIS has 65347 vertices +16: MIS has 65347 vertices +16: MIS time: 2.15092 seconds +16: As a whole, The current MIS: has: 64227 nonzeros and length 68270 +13: 11th starting vertex was 35745 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 2.12915 seconds -13: MTEPS: 0.984959 +13: BFS time: 1.876 seconds +13: MTEPS: 1.11787 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64199 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65295 nonzeros and length 68270 +15: 17th starting vertex was 43710 +15: Number iterations: 13 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230624 +15: Number of edges processed in one direction: 531654 +15: BFS time: 4.11832 seconds +15: MTEPS (bidirectional): 0.00298496 +15: MPEPS (bidirectional): 0.298817 +15: MPEPS (unidirectional): 0.129095 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65314 nonzeros and length 68270 +16: MIS has 65314 vertices +16: MIS has 65314 vertices +16: MIS time: 1.928 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 114 0.00913 -14: 0d 135 0.16657 -14: s 145229 0.04333 -14: 1d 36933 0.28486 -14: s 1871082 0.05112 -14: c 0.00011 -14: 2u 36933 0.21649 -14: 3u 52072 0.27185 -14: 4u 930 0.22302 +14: s 1 0.10182 +14: 0d 13 0.20344 +14: s 15320 0.11199 +14: 1d 12118 0.23781 +14: s 1689305 0.07196 +14: c 0.00006 +14: 2u 12118 0.38732 +14: 3u 73305 0.12512 +14: 4u 4610 0.34789 14: c 0.00000 -14: 5d 0 0.10616 -14: s 0 0.02332 -14: 7th starting vertex was 22085 +14: 5d 0 0.31248 +14: s 0 0.09996 +14: 6th starting vertex was 51428 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.72178 seconds -14: MTEPS: 1.21799 +14: BFS time: 3.52206 seconds +14: MTEPS: 0.595425 14: Total communication (average so far): 0 14: A BFS iteration is starting -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2789 1307 3.330103 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 65372 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65398 nonzeros and length 68270 -16: MIS has 65398 vertices -16: MIS has 65398 vertices -16: MIS time: 1.43654 seconds -13: 11th starting vertex was 35745 +16: As a whole, The current MIS: has: 64120 nonzeros and length 68270 +13: 12th starting vertex was 16788 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.40797 seconds -13: MTEPS: 1.48947 +13: BFS time: 1.8428 seconds +13: MTEPS: 1.13801 13: Total communication (average so far): 0 -10: Full restriction (with splitting) finished -10: 1.832823 seconds elapsed per iteration -16: As a whole, The current MIS: has: 64180 nonzeros and length 68270 -13/20 Test #10: GalerkinNew_Test ................. Passed 35.46 sec -16: As a whole, The current MIS: has: 65353 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65378 nonzeros and length 68270 -16: MIS has 65378 vertices -16: MIS has 65378 vertices -16: MIS time: 1.20357 seconds -16: As a whole, The current MIS: has: 64232 nonzeros and length 68270 -13: 12th starting vertex was 16788 +16: As a whole, The current MIS: has: 65204 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65214 nonzeros and length 68270 +16: MIS has 65214 vertices +16: MIS has 65214 vertices +16: MIS time: 2.39319 seconds +13: 13th starting vertex was 34963 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.45104 seconds -13: MTEPS: 1.44525 +13: BFS time: 2.15291 seconds +13: MTEPS: 0.974088 13: Total communication (average so far): 0 -12: Adding bc contributions... -12: Exploring via BFS... +16: As a whole, The current MIS: has: 64151 nonzeros and length 68270 +13/20 Test #19: BPMM_Test ........................ Passed 34.38 sec +16: As a whole, The current MIS: has: 65313 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00450 -14: 0d 4 0.33550 -14: s 1305 0.10618 -14: 1d 1342 0.26633 -14: s 780510 0.00441 -14: c 0.00004 -14: 2u 1342 0.11996 -14: 3u 67209 0.18908 -14: 4u 21363 0.10746 +14: s 114 0.00573 +14: 0d 135 0.36276 +14: s 145229 0.06142 +14: 1d 36933 0.36231 +14: s 1871082 0.06399 +14: c 0.00011 +14: 2u 36933 0.37242 +14: 3u 52072 0.23942 +14: 4u 930 0.19598 14: c 0.00000 -14: 5d 0 0.16445 -14: s 0 0.03547 -14: 8th starting vertex was 78688 +14: 5d 0 0.24653 +14: s 0 0.07432 +14: 7th starting vertex was 22085 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.89147 seconds -14: MTEPS: 0.72528 +14: BFS time: 3.71386 seconds +14: MTEPS: 0.564675 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65361 nonzeros and length 68270 -15: 24th starting vertex was 9552 -15: Number iterations: 13 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 3.01645 seconds -15: MTEPS (bidirectional): 0.00416085 -15: MPEPS (bidirectional): 0.412544 -15: MPEPS (unidirectional): 0.180023 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65385 nonzeros and length 68270 -16: MIS has 65385 vertices -16: MIS has 65385 vertices -16: MIS time: 1.64078 seconds -13: 13th starting vertex was 34963 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 65324 nonzeros and length 68270 +16: MIS has 65324 vertices +16: MIS has 65324 vertices +16: MIS time: 2.30396 seconds +13: 14th starting vertex was 31146 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.29552 seconds -13: MTEPS: 1.61875 +13: BFS time: 1.97743 seconds +13: MTEPS: 1.06053 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64186 nonzeros and length 68270 +16: As a whole, The current MIS: has: 64265 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65265 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65276 nonzeros and length 68270 +16: MIS has 65276 vertices +16: MIS has 65276 vertices +16: MIS time: 1.77401 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.04082 -14: 0d 45 0.22845 -14: s 90479 0.07201 -14: 1d 26934 0.19593 -14: s 1859187 0.07201 -14: c 0.00008 -14: 2u 26934 0.20375 -14: 3u 61457 0.21415 -14: 4u 1634 0.11696 +14: s 0 0.00594 +14: 0d 4 0.21256 +14: s 1305 0.06094 +14: 1d 1342 0.20248 +14: s 780510 0.00454 +14: c 0.00004 +14: 2u 1342 0.21248 +14: 3u 67209 0.24671 +14: 4u 21363 0.21649 14: c 0.00000 -14: 5d 0 0.26854 -14: s 0 0.06000 -14: 9th starting vertex was 28660 +14: 5d 0 0.24447 +14: s 0 0.08249 +16: As a whole, The current MIS: has: 64208 nonzeros and length 68270 +14: 8th starting vertex was 78688 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.71698 seconds -14: MTEPS: 1.2214 +14: BFS time: 2.93236 seconds +14: MTEPS: 0.715165 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65358 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65385 nonzeros and length 68270 -16: MIS has 65385 vertices -16: MIS has 65385 vertices -16: MIS time: 1.54619 seconds -13: 14th starting vertex was 31146 -13: Number iterations: 6 -13: Number of vertices found: 90075 -13: Number of edges traversed: 2097123 -13: BFS time: 1.2122 seconds -13: MTEPS: 1.73002 -13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64252 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65354 nonzeros and length 68270 +10: Full restriction (with splitting) finished +10: 2.812628 seconds elapsed per iteration +14/20 Test #10: GalerkinNew_Test ................. Passed 59.34 sec 13: 15th starting vertex was 60366 13: Number iterations: 6 13: Number of vertices found: 90075 13: Number of edges traversed: 2097123 -13: BFS time: 1.05505 seconds -13: MTEPS: 1.98771 +13: BFS time: 2.26003 seconds +13: MTEPS: 0.927917 13: Total communication (average so far): 0 13: Finished 13: Per iteration communication times: @@ -17481,2070 +17465,2312 @@ 13: Mean nedges: 2.09712e+06 13: STDDEV nedges: 0 13: -------------------------- -13: Min time: 1.05505 seconds -13: First Quartile time: 1.37189 seconds -13: Median time: 1.58341 seconds -13: Third Quartile time: 1.67651 seconds -13: Max time: 2.12915 seconds -13: Mean time: 1.56709 seconds -13: STDDEV time: 0.29973 seconds +13: Min time: 1.8428 seconds +13: First Quartile time: 2.11801 seconds +13: Median time: 2.26802 seconds +13: Third Quartile time: 2.542 seconds +13: Max time: 3.00289 seconds +13: Mean time: 2.32082 seconds +13: STDDEV time: 0.334029 seconds 13: -------------------------- -13: Min MTEPS: 0.984959 -13: First Quartile MTEPS: 1.25194 -13: Median MTEPS: 1.32448 -13: Third Quartile MTEPS: 1.52864 -13: Max MTEPS: 1.98771 -13: Harmonic mean of MTEPS: 1.33822 -13: Harmonic standard deviation of MTEPS: 0.255955 -16: As a whole, The current MIS: has: 65381 nonzeros and length 68270 -16: MIS has 65381 vertices -16: MIS has 65381 vertices -16: MIS time: 1.30002 seconds +13: Min MTEPS: 0.698368 +13: First Quartile MTEPS: 0.825362 +13: Median MTEPS: 0.924662 +13: Third Quartile MTEPS: 0.99014 +13: Max MTEPS: 1.13801 +13: Harmonic mean of MTEPS: 0.903612 +13: Harmonic standard deviation of MTEPS: 0.130054 +15/20 Test #13: TopDownBFS_Test .................. Passed 57.02 sec +16: As a whole, The current MIS: has: 65285 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65301 nonzeros and length 68270 +16: MIS has 65301 vertices +16: MIS has 65301 vertices +16: MIS time: 2.08461 seconds +16: As a whole, The current MIS: has: 64188 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65279 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 23 0.01446 -14: 0d 38 0.16004 -14: s 34691 0.02186 -14: 1d 17340 0.24843 -14: s 1794114 0.03553 -14: c 0.00007 -14: 2u 17340 0.13594 -14: 3u 69577 0.17119 -14: 4u 3107 0.18258 +14: s 2 0.07198 +14: 0d 45 0.23656 +14: s 90479 0.02745 +14: 1d 26934 0.29866 +14: s 1859187 0.10930 +14: c 0.00008 +14: 2u 26934 0.29917 +14: 3u 61457 0.16577 +14: 4u 1634 0.10452 14: c 0.00000 -14: 5d 0 0.32922 -14: s 0 0.08251 -14/20 Test #13: TopDownBFS_Test .................. Passed 39.23 sec -15/20 Test #19: BPMM_Test ........................ Passed 27.60 sec -14: 10th starting vertex was 4432 +14: 5d 0 0.15645 +14: s 0 0.06747 +14: 9th starting vertex was 28660 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.70928 seconds -14: MTEPS: 1.2269 +14: BFS time: 2.51603 seconds +14: MTEPS: 0.833506 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 64241 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65390 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65408 nonzeros and length 68270 -16: MIS has 65408 vertices -16: MIS has 65408 vertices -16: MIS time: 1.32077 seconds -16: As a whole, The current MIS: has: 64177 nonzeros and length 68270 -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 0 0.01021 -14: 0d 1 0.19971 -14: s 39278 0.01199 -14: 1d 15698 0.11199 -14: s 1749582 0.00302 -14: c 0.00006 -14: 2u 15698 0.12098 -14: 3u 70823 0.03189 -14: 4u 3540 0.07215 -14: c 0.00000 -14: 5d 0 0.25104 -14: s 0 0.02397 +16: As a whole, The current MIS: has: 65287 nonzeros and length 68270 +16: MIS has 65287 vertices +16: MIS has 65287 vertices +16: MIS time: 1.74397 seconds 12: Tallying... -14: 11th starting vertex was 88321 -14: Number iterations: 6 -14: Number of vertices found: 90075 -14: Number of edges traversed: 2097123 -14: BFS time: 1.22796 seconds -14: MTEPS: 1.70781 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65312 nonzeros and length 68270 +16: As a whole, The current MIS: has: 64135 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2676 1420 7.385715 +18: 4 12 48 Karp-Sipser 2680 1416 13.405891 18: ------------------------------------------------------- 18: -16: As a whole, The current MIS: has: 65324 nonzeros and length 68270 -16: MIS has 65324 vertices -16: MIS has 65324 vertices -16: MIS time: 0.734474 seconds +16: As a whole, The current MIS: has: 65271 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65286 nonzeros and length 68270 +16: MIS has 65286 vertices +16: MIS has 65286 vertices +16: MIS time: 1.60399 seconds 16: Per iteration communication times: 16: AllGatherv: 0 16: AlltoAllv: 0 16: -------------------------- -16: Min MIS vertices: 65324 -16: Median MIS vertices: 65382.5 -16: Max MIS vertices: 65408 -16: Mean MIS vertices: 65372.4 -16: STDDEV MIS vertices: 26.1533 +16: Min MIS vertices: 65214 +16: Median MIS vertices: 65295.5 +16: Max MIS vertices: 65358 +16: Mean MIS vertices: 65297.6 +16: STDDEV MIS vertices: 33.2724 16: -------------------------- 16: Filter keeps 1 percentage of edges -16: Min time: 0.734474 seconds -16: Median time: 1.64237 seconds -16: Max time: 2.46742 seconds -16: Mean time: 1.6622 seconds -16: STDDEV time: 0.443115 seconds +16: Min time: 1.60399 seconds +16: Median time: 2.34857 seconds +16: Max time: 2.97717 seconds +16: Mean time: 2.31741 seconds +16: STDDEV time: 0.455064 seconds 16: -------------------------- 16: Initializing since date (only once) to 1000 -15: 36th starting vertex was 6559 +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 23 0.01051 +14: 0d 38 0.17770 +14: s 34691 0.02433 +14: 1d 17340 0.17127 +14: s 1794114 0.00912 +14: c 0.00006 +14: 2u 17340 0.15449 +14: 3u 69577 0.11937 +14: 4u 3107 0.12949 +14: c 0.00000 +14: 5d 0 0.15996 +14: s 0 0.00903 +14: 10th starting vertex was 4432 +14: Number iterations: 6 +14: Number of vertices found: 90075 +14: Number of edges traversed: 2097123 +14: BFS time: 2.47601 seconds +14: MTEPS: 0.846976 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +16: As a whole, The current MIS: has: 50089 nonzeros and length 68270 +15: 38th starting vertex was 9255 15: Number iterations: 13 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 2.28796 seconds -15: MTEPS (bidirectional): 0.00548568 -15: MPEPS (bidirectional): 0.5439 -15: MPEPS (unidirectional): 0.237342 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230638 +15: Number of edges processed in one direction: 531713 +15: BFS time: 2.76972 seconds +15: MTEPS (bidirectional): 0.00443835 +15: MPEPS (bidirectional): 0.444318 +15: MPEPS (unidirectional): 0.191973 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 50174 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57971 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58346 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2798 1298 0.714313 +18: 4 12 48 Greedy 2808 1288 2.343557 18: ------------------------------------------------------- 18: 18: ##################################################### 18: ################## Run 2 ############################ 18: ##################################################### +16: As a whole, The current MIS: has: 58349 nonzeros and length 68270 +16: MIS has 58349 vertices +16: MIS has 58349 vertices +16: MIS time: 2.42394 seconds +16: As a whole, The current MIS: has: 50049 nonzeros and length 68270 +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 0 0.00797 +14: 0d 1 0.18798 +14: s 39278 0.10795 +14: 1d 15698 0.50798 +14: s 1749582 0.02276 +14: c 0.00006 +14: 2u 15698 0.20852 +14: 3u 70823 0.16185 +14: 4u 3540 0.08950 +14: c 0.00000 +14: 5d 0 0.13820 +14: s 0 0.00450 +14: 11th starting vertex was 88321 +14: Number iterations: 6 +14: Number of vertices found: 90075 +14: Number of edges traversed: 2097123 +14: BFS time: 2.66797 seconds +14: MTEPS: 0.786037 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +16: As a whole, The current MIS: has: 58055 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2691 1405 0.514237 +18: 4 12 48 DMD 2697 1399 1.266467 18: ------------------------------------------------------- 18: -16: As a whole, The current MIS: has: 57939 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58369 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58371 nonzeros and length 68270 +12: Adding bc contributions... +16: MIS has 58371 vertices +16: MIS has 58371 vertices +16: MIS time: 2.43598 seconds +12: Exploring via BFS... +16: As a whole, The current MIS: has: 50044 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02960 -14: 0d 10 0.11882 -14: s 12864 0.03357 -14: 1d 11462 0.11757 -14: s 1671452 0.05026 +14: s 1 0.00463 +14: 0d 10 0.25164 +14: s 12864 0.07892 +14: 1d 11462 0.26246 +14: s 1671452 0.04002 14: c 0.00005 -14: 2u 11462 0.05730 -14: 3u 73730 0.06487 -14: 4u 4850 0.13354 +14: 2u 11462 0.18793 +14: 3u 73730 0.22503 +14: 4u 4850 0.15132 14: c 0.00000 -14: 5d 0 0.23229 -14: s 0 0.00454 +14: 5d 0 0.18706 +14: s 0 0.03600 14: 12th starting vertex was 78921 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.92 seconds -14: MTEPS: 1.09225 +14: BFS time: 2.53114 seconds +14: MTEPS: 0.828528 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58282 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 58285 nonzeros and length 68270 -16: MIS has 58285 vertices -16: MIS has 58285 vertices -16: MIS time: 2.15194 seconds -16: As a whole, The current MIS: has: 50005 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58047 nonzeros and length 68270 -15: 38th starting vertex was 9255 -15: Number iterations: 14 -15: Number of vertices found: 6508 -15: Number of edges traversed in both directions: 12552 -15: Number of edges processed in both directions: 1244503 -15: Number of edges processed in one direction: 543110 -15: BFS time: 2.45962 seconds -15: MTEPS (bidirectional): 0.00510323 -15: MPEPS (bidirectional): 0.505974 -15: MPEPS (unidirectional): 0.22081 +16: As a whole, The current MIS: has: 57989 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58353 nonzeros and length 68270 +15: 46th starting vertex was 32346 +15: Number iterations: 13 +15: Number of vertices found: 6356 +15: Number of edges traversed in both directions: 12294 +15: Number of edges processed in both directions: 1230853 +15: Number of edges processed in one direction: 531834 +15: BFS time: 2.21999 seconds +15: MTEPS (bidirectional): 0.00553787 +15: MPEPS (bidirectional): 0.554442 +15: MPEPS (unidirectional): 0.239566 15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 58356 nonzeros and length 68270 +16: MIS has 58356 vertices +16: MIS has 58356 vertices +16: MIS time: 2.27594 seconds +16: As a whole, The current MIS: has: 49948 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00523 -14: 0d 1 0.23336 -14: s 22 0.01403 -14: 1d 366 0.15081 -14: s 309434 0.07340 +14: s 0 0.00781 +14: 0d 1 0.15649 +14: s 22 0.00800 +14: 1d 366 0.07907 +14: s 309434 0.00797 14: c 0.00004 -14: 2u 366 0.04738 -14: 3u 49400 0.22151 -14: 4u 39841 0.05729 -14: 5u 465 0.09653 +14: 2u 366 0.27993 +14: 3u 49400 0.25429 +14: 4u 39841 0.19036 +14: 5u 465 0.29655 14: c 0.00000 -14: 6d 0 0.08844 -14: s 0 0.02111 -16: As a whole, The current MIS: has: 58425 nonzeros and length 68270 +14: 6d 0 0.20226 +14: s 0 0.04915 14: 13th starting vertex was 11703 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.18403 seconds -14: MTEPS: 0.960207 +14: BFS time: 2.65203 seconds +14: MTEPS: 0.790763 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58427 nonzeros and length 68270 -16: MIS has 58427 vertices -16: MIS has 58427 vertices -16: MIS time: 2.12699 seconds -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2678 1418 3.068294 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 49924 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58075 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57809 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58162 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58171 nonzeros and length 68270 +16: MIS has 58171 vertices +16: MIS has 58171 vertices +16: MIS time: 2.92866 seconds +15: 48th starting vertex was 40946 +15: Number iterations: 12 +15: Number of vertices found: 6354 +15: Number of edges traversed in both directions: 12292 +15: Number of edges processed in both directions: 1230555 +15: Number of edges processed in one direction: 531632 +15: BFS time: 3.31794 seconds +15: MTEPS (bidirectional): 0.00370471 +15: MPEPS (bidirectional): 0.370879 +15: MPEPS (unidirectional): 0.16023 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 50214 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01918 -14: 0d 14 0.11016 -14: s 21901 0.01950 -14: 1d 14385 0.09352 -14: s 1743986 0.02130 +14: s 0 0.05065 +14: 0d 14 0.16055 +14: s 21901 0.00452 +14: 1d 14385 0.28537 +14: s 1743986 0.04261 14: c 0.00006 -14: 2u 14385 0.12709 -14: 3u 71809 0.07503 -14: 4u 3850 0.12204 +14: 2u 14385 0.18449 +14: 3u 71809 0.16447 +14: 4u 3850 0.17854 14: c 0.00000 -14: 5d 0 0.08635 -14: s 0 0.02399 +14: 5d 0 0.16414 +14: s 0 0.01848 14: 14th starting vertex was 77729 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.12796 seconds -14: MTEPS: 1.85921 +14: BFS time: 2.18803 seconds +14: MTEPS: 0.958453 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... -16: As a whole, The current MIS: has: 58483 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58486 nonzeros and length 68270 -16: MIS has 58486 vertices -16: MIS has 58486 vertices -16: MIS time: 1.43229 seconds -16: As a whole, The current MIS: has: 50109 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57950 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58315 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58319 nonzeros and length 68270 +16: MIS has 58319 vertices +16: MIS has 58319 vertices +16: MIS time: 2.22396 seconds +16: As a whole, The current MIS: has: 49985 nonzeros and length 68270 +15: 49th starting vertex was 40415 +15: Number iterations: 13 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12294 +15: Number of edges processed in both directions: 1230635 +15: Number of edges processed in one direction: 531679 +15: BFS time: 2.20498 seconds +15: MTEPS (bidirectional): 0.00557556 +15: MPEPS (bidirectional): 0.558116 +15: MPEPS (unidirectional): 0.241127 +15: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 35 0.01103 -14: 0d 38 0.10846 -14: s 37964 0.01563 -14: 1d 18609 0.07600 -14: s 1811953 0.02638 +14: s 35 0.00210 +14: 0d 38 0.22530 +14: s 37964 0.00292 +14: 1d 18609 0.18163 +14: s 1811953 0.03600 14: c 0.00007 -14: 2u 18609 0.08718 -14: 3u 68583 0.07903 -14: 4u 2832 0.13267 +14: 2u 18609 0.14846 +14: 3u 68583 0.12801 +14: 4u 2832 0.02450 14: c 0.00000 -14: 5d 0 0.09128 -14: s 0 0.07595 +14: 5d 0 0.07817 +14: s 0 0.04275 14: 15th starting vertex was 37272 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.979992 seconds -14: MTEPS: 2.13994 +14: BFS time: 2.1223 seconds +14: MTEPS: 0.988135 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58005 nonzeros and length 68270 -15: 46th starting vertex was 32346 -15: Number iterations: 13 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 1.90399 seconds -15: MTEPS (bidirectional): 0.00659196 -15: MPEPS (bidirectional): 0.653586 -15: MPEPS (unidirectional): 0.285206 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58350 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57930 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 58364 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2809 1287 1.962833 +18: 4 12 48 Karp-Sipser-rand 2678 1418 9.159004 18: ------------------------------------------------------- 18: -16: MIS has 58350 vertices -16: MIS has 58350 vertices -16: MIS time: 1.09059 seconds +16: As a whole, The current MIS: has: 58368 nonzeros and length 68270 +16: MIS has 58368 vertices +16: MIS has 58368 vertices +16: MIS time: 2.1523 seconds +16: As a whole, The current MIS: has: 50014 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 15 0.01578 -14: 0d 46 0.06140 -14: s 51912 0.00708 -14: 1d 22702 0.06616 -14: s 1858994 0.00457 +14: s 15 0.02164 +14: 0d 46 0.11489 +14: s 51912 0.00453 +14: 1d 22702 0.21999 +14: s 1858994 0.04799 14: c 0.00008 -14: 2u 22702 0.01897 -14: 3u 65119 0.03061 -14: 4u 2200 0.06093 +14: 2u 22702 0.16692 +14: 3u 65119 0.15255 +14: 4u 2200 0.22458 14: c 0.00000 -14: 5d 0 0.11728 -14: s 0 0.01563 +14: 5d 0 0.18739 +14: s 0 0.02399 14: 16th starting vertex was 32608 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.949872 seconds -14: MTEPS: 2.2078 +14: BFS time: 2.37844 seconds +14: MTEPS: 0.881722 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50218 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57977 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58316 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58319 nonzeros and length 68270 +16: MIS has 58319 vertices +16: MIS has 58319 vertices +16: MIS time: 2.11999 seconds +16: As a whole, The current MIS: has: 50057 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57936 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58285 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy-rand 2803 1293 2.900008 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 58289 nonzeros and length 68270 +16: MIS has 58289 vertices +16: MIS has 58289 vertices +16: MIS time: 1.82002 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02183 -14: 0d 3 0.07646 -14: s 1439 0.01892 -14: 1d 2033 0.09355 -14: s 909187 0.03044 +14: s 0 0.03197 +14: 0d 3 0.11214 +14: s 1439 0.01997 +14: 1d 2033 0.29597 +14: s 909187 0.04080 14: c 0.00004 -14: 2u 2033 0.02812 -14: 3u 69725 0.10878 -14: 4u 18200 0.03786 +14: 2u 2033 0.36849 +14: 3u 69725 0.17256 +14: 4u 18200 0.24150 14: c 0.00000 -14: 5d 0 0.08247 -14: s 0 0.00777 +14: 5d 0 0.32295 +14: s 0 0.01597 14: 17th starting vertex was 49402 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.583501 seconds -14: MTEPS: 3.59403 +14: BFS time: 2.87391 seconds +14: MTEPS: 0.72971 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58079 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58403 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 50066 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58049 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58402 nonzeros and length 68270 +15: 58th starting vertex was 41028 +15: Number iterations: 13 +15: Number of vertices found: 6354 +15: Number of edges traversed in both directions: 12292 +15: Number of edges processed in both directions: 1230555 +15: Number of edges processed in one direction: 531632 +15: BFS time: 3.49595 seconds +15: MTEPS (bidirectional): 0.00351607 +15: MPEPS (bidirectional): 0.351994 +15: MPEPS (unidirectional): 0.152071 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 58409 nonzeros and length 68270 +16: MIS has 58409 vertices +16: MIS has 58409 vertices +16: MIS time: 2.04025 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.06814 -14: 0d 1 0.02945 -14: s 337 0.00711 -14: 1d 358 0.09140 -14: s 312221 0.01200 +14: s 0 0.03711 +14: 0d 1 0.19413 +14: s 337 0.00471 +14: 1d 358 0.13179 +14: s 312221 0.00839 14: c 0.00004 -14: 2u 358 0.17832 -14: 3u 50688 0.04367 -14: 4u 38628 0.07134 -14: 5u 398 0.04111 +14: 2u 358 0.13654 +14: 3u 50688 0.09121 +14: 4u 38628 0.07936 +14: 5u 398 0.20847 14: c 0.00000 -14: 6d 0 0.16457 -14: s 0 0.02889 +14: 6d 0 0.11470 +14: s 0 0.04422 14: 18th starting vertex was 59952 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.943802 seconds -14: MTEPS: 2.22199 +14: BFS time: 2.516 seconds +14: MTEPS: 0.833516 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58411 nonzeros and length 68270 -15: 48th starting vertex was 40946 -15: Number iterations: 12 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 2.20757 seconds -15: MTEPS (bidirectional): 0.00568543 -15: MPEPS (bidirectional): 0.563705 -15: MPEPS (unidirectional): 0.245985 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58413 nonzeros and length 68270 -16: MIS has 58413 vertices -16: MIS has 58413 vertices -16: MIS time: 2.68009 seconds +16: As a whole, The current MIS: has: 49994 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57987 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58316 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58320 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58321 nonzeros and length 68270 +16: MIS has 58321 vertices +16: MIS has 58321 vertices +16: MIS time: 3.164 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.01370 -14: 0d 36 0.05813 -14: s 19090 0.02704 -14: 1d 12053 0.02754 -14: s 1686605 0.00457 -14: c 0.00005 -14: 2u 12053 0.05586 -14: 3u 73418 0.07942 -14: 4u 4548 0.06918 +14: s 5 0.01561 +14: 0d 36 0.22687 +14: s 19090 0.02451 +14: 1d 12053 0.26870 +14: s 1686605 0.02400 +14: c 0.00006 +14: 2u 12053 0.13653 +14: 3u 73418 0.07917 +14: 4u 4548 0.10817 14: c 0.00000 -14: 5d 0 0.23072 -14: s 0 0.03121 +14: 5d 0 0.18058 +14: s 0 0.02798 14: 19th starting vertex was 60405 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.787246 seconds -14: MTEPS: 2.66387 +14: BFS time: 2.66881 seconds +14: MTEPS: 0.785789 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50230 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 58075 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58440 nonzeros and length 68270 +15: 60th starting vertex was 4594 +15: Number iterations: 12 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230569 +15: Number of edges processed in one direction: 531644 +15: BFS time: 3.4099 seconds +15: MTEPS (bidirectional): 0.0036051 +15: MPEPS (bidirectional): 0.360882 +15: MPEPS (unidirectional): 0.155912 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 50039 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57984 nonzeros and length 68270 +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.01958 -14: 0d 14 0.14801 -14: s 27368 0.01401 -14: 1d 12868 0.12663 -14: s 1695536 0.00478 +14: s 3 0.01691 +14: 0d 14 0.21655 +14: s 27368 0.03943 +14: 1d 12868 0.26880 +14: s 1695536 0.03602 14: c 0.00006 -14: 2u 12868 0.28870 -14: 3u 72849 0.30923 -14: 4u 4321 0.18749 +14: 2u 12868 0.15022 +14: 3u 72849 0.15848 +14: 4u 4321 0.13436 14: c 0.00000 -14: 5d 0 0.10563 -14: s 0 0.04902 +14: 5d 0 0.18327 +14: s 0 0.10799 +16: As a whole, The current MIS: has: 58343 nonzeros and length 68270 14: 20th starting vertex was 59001 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.77201 seconds -14: MTEPS: 1.18347 +14: BFS time: 1.75599 seconds +14: MTEPS: 1.19427 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58442 nonzeros and length 68270 -16: MIS has 58442 vertices -16: MIS has 58442 vertices -16: MIS time: 2.13498 seconds -16: As a whole, The current MIS: has: 50035 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58346 nonzeros and length 68270 +16: MIS has 58346 vertices +16: MIS has 58346 vertices +16: MIS time: 2.91935 seconds +15: 61th starting vertex was 27709 +15: Number iterations: 12 +15: Number of vertices found: 6354 +15: Number of edges traversed in both directions: 12292 +15: Number of edges processed in both directions: 1230555 +15: Number of edges processed in one direction: 531632 +15: BFS time: 2.68169 seconds +15: MTEPS (bidirectional): 0.00458367 +15: MPEPS (bidirectional): 0.458873 +15: MPEPS (unidirectional): 0.198245 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 50129 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57965 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.05185 -14: 0d 11 0.19500 -14: s 13301 0.07357 -14: 1d 8172 0.16533 -14: s 1516419 0.00453 +14: s 1 0.02800 +14: 0d 11 0.27596 +14: s 13301 0.05200 +14: 1d 8172 0.16396 +14: s 1516419 0.02572 14: c 0.00005 -14: 2u 8172 0.02363 -14: 3u 74937 0.11024 -14: 4u 6923 0.01879 +14: 2u 8172 0.20137 +14: 3u 74937 0.07267 +14: 4u 6923 0.18090 14: c 0.00000 -14: 5d 0 0.14192 -14: s 0 0.00486 +14: 5d 0 0.20398 +14: s 0 0.00450 14: 21th starting vertex was 58021 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.898779 seconds -14: MTEPS: 2.3333 +14: BFS time: 2.05597 seconds +14: MTEPS: 1.02002 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58031 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58360 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58362 nonzeros and length 68270 -16: MIS has 58362 vertices -16: MIS has 58362 vertices -16: MIS time: 1.25379 seconds +16: As a whole, The current MIS: has: 58366 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58369 nonzeros and length 68270 +16: MIS has 58369 vertices +16: MIS has 58369 vertices +16: MIS time: 2.3588 seconds 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2676 1420 5.720251 +18: 4 12 48 Karp-Sipser 2680 1416 10.050030 18: ------------------------------------------------------- 18: -16: As a whole, The current MIS: has: 50390 nonzeros and length 68270 +16: As a whole, The current MIS: has: 50120 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.03712 -14: 0d 4 0.23631 -14: s 15762 0.01999 -14: 1d 8717 0.19083 -14: s 1555545 0.01598 +14: s 0 0.06264 +14: 0d 4 0.15241 +14: s 15762 0.02435 +14: 1d 8717 0.09762 +14: s 1555545 0.00736 14: c 0.00005 -14: 2u 8717 0.14795 -14: 3u 74922 0.08132 -14: 4u 6404 0.02463 +14: 2u 8717 0.08864 +14: 3u 74922 0.14869 +14: 4u 6404 0.18987 14: c 0.00000 -14: 5d 0 0.06607 -14: s 0 0.01401 +14: 5d 0 0.18394 +14: s 0 0.00450 14: 22th starting vertex was 59813 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.01764 seconds -14: MTEPS: 2.06078 +14: BFS time: 1.59197 seconds +14: MTEPS: 1.31731 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58109 nonzeros and length 68270 -16: MIS has 58404 vertices -16: MIS has 58404 vertices -16: MIS time: 0.745858 seconds -16: As a whole, The current MIS: has: 58404 nonzeros and length 68270 -16: As a whole, The current MIS: has: 50076 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 58114 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57869 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58233 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58237 nonzeros and length 68270 +16: MIS has 58237 vertices +16: MIS has 58237 vertices +16: MIS time: 2.27514 seconds +16: As a whole, The current MIS: has: 50479 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 57923 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00946 -14: 0d 4 0.06918 -14: s 11820 0.01557 -14: 1d 7254 0.10608 -14: s 1480488 0.07197 +14: s 0 0.06899 +14: 0d 4 0.17683 +14: s 11820 0.12309 +14: 1d 7254 0.19663 +14: s 1480488 0.00462 14: c 0.00005 -14: 2u 7254 0.09993 -14: 3u 75234 0.13266 -14: 4u 7548 0.05247 +14: 2u 7254 0.20763 +14: 3u 75234 0.37630 +14: 4u 7548 0.20847 14: c 0.00000 -14: 5d 0 0.04737 -14: s 0 0.04019 +14: 5d 0 0.16743 +14: s 0 0.02399 14: 23th starting vertex was 4153 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.911212 seconds -14: MTEPS: 2.30147 +14: BFS time: 2.92109 seconds +14: MTEPS: 0.717925 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58505 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2798 1298 0.919184 +18: 4 12 48 Greedy 2808 1288 2.927402 18: ------------------------------------------------------- 18: 18: ##################################################### 18: ################## Run 3 ############################ 18: ##################################################### -16: As a whole, The current MIS: has: 58506 nonzeros and length 68270 -16: MIS has 58506 vertices -16: MIS has 58506 vertices -16: MIS time: 0.803962 seconds -15: 58th starting vertex was 41028 +16: As a whole, The current MIS: has: 58283 nonzeros and length 68270 +15: 70th starting vertex was 14741 15: Number iterations: 12 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 2.34296 seconds -15: MTEPS (bidirectional): 0.0053569 -15: MPEPS (bidirectional): 0.531132 -15: MPEPS (unidirectional): 0.231771 +15: Number of vertices found: 6354 +15: Number of edges traversed in both directions: 12292 +15: Number of edges processed in both directions: 1230555 +15: Number of edges processed in one direction: 531632 +15: BFS time: 2.55086 seconds +15: MTEPS (bidirectional): 0.00481876 +15: MPEPS (bidirectional): 0.482408 +15: MPEPS (unidirectional): 0.208413 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 50458 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57975 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58284 nonzeros and length 68270 +16: MIS has 58284 vertices +16: MIS has 58284 vertices +16: MIS time: 2.26104 seconds +16: As a whole, The current MIS: has: 50011 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57972 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 DMD 2697 1399 1.661723 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.01848 -14: 0d 8 0.03415 -14: s 6527 0.02271 -14: 1d 5033 0.18213 -14: s 1314922 0.10103 +14: s 1 0.03945 +14: 0d 8 0.21201 +14: s 6527 0.06399 +14: 1d 5033 0.28131 +14: s 1314922 0.02515 14: c 0.00004 -14: 2u 5033 0.17359 -14: 3u 75011 0.17024 -14: 4u 9963 0.09981 +14: 2u 5033 0.24397 +14: 3u 75011 0.28906 +14: 4u 9963 0.32817 14: c 0.00000 -14: 5d 0 0.14040 -14: s 0 0.01693 +14: 5d 0 0.21143 +14: s 0 0.02046 14: 24th starting vertex was 71818 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.16908 seconds -14: MTEPS: 1.79382 +14: BFS time: 2.59739 seconds +14: MTEPS: 0.807397 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58267 nonzeros and length 68270 -16: MIS has 58268 vertices -16: MIS has 58268 vertices -16: MIS time: 1.25284 seconds -16: As a whole, The current MIS: has: 58268 nonzeros and length 68270 -16: As a whole, The current MIS: has: 50119 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2691 1405 1.289471 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 58137 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58443 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... +16: As a whole, The current MIS: has: 58383 nonzeros and length 68270 +16: MIS has 58383 vertices +16: MIS has 58383 vertices +16: MIS time: 2.07444 seconds +16: As a whole, The current MIS: has: 49724 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57964 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58299 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.01230 -14: 0d 2 0.12144 -14: s 89 0.03857 -14: 1d 233 0.11249 -14: s 244472 0.00533 +14: s 1 0.01579 +14: 0d 2 0.33248 +14: s 89 0.02800 +14: 1d 233 0.20398 +14: s 244472 0.01947 14: c 0.00004 -14: 2u 233 0.03820 -14: 3u 44323 0.03918 -14: 4u 44903 0.06264 -14: 5u 612 0.04200 +14: 2u 233 0.18312 +14: 3u 44323 0.15671 +14: 4u 44903 0.13525 +14: 5u 612 0.11581 14: c 0.00000 -14: 6d 0 0.04382 -14: s 0 0.00636 +14: 6d 0 0.19193 +14: s 0 0.04639 +16: As a whole, The current MIS: has: 58301 nonzeros and length 68270 +15: 76th starting vertex was 854 +15: Number iterations: 13 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230587 +15: Number of edges processed in one direction: 531663 +15: BFS time: 2.75147 seconds +15: MTEPS (bidirectional): 0.00446779 +15: MPEPS (bidirectional): 0.447246 +15: MPEPS (unidirectional): 0.193228 +15: Total communication (average so far): 0 14: 25th starting vertex was 6069 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.50612 seconds -14: MTEPS: 1.3924 +14: BFS time: 2.2087 seconds +14: MTEPS: 0.949483 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58446 nonzeros and length 68270 -16: MIS has 58446 vertices -16: MIS has 58446 vertices -16: MIS time: 1.34336 seconds +16: MIS has 58301 vertices +16: MIS has 58301 vertices +16: MIS time: 2.248 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 58171 +16: Median MIS vertices: 58333.5 +16: Max MIS vertices: 58409 +16: Mean MIS vertices: 58324.5 +16: STDDEV MIS vertices: 59.6635 +16: -------------------------- +16: Filter keeps 10 percentage of edges +16: Min time: 1.82002 seconds +16: Median time: 2.26809 seconds +16: Max time: 3.164 seconds +16: Mean time: 2.35761 seconds +16: STDDEV time: 0.358111 seconds +16: -------------------------- +16: Initializing since date (only once) to 2500 +16: As a whole, The current MIS: has: 39376 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52916 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 53772 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53780 nonzeros and length 68270 +16: MIS has 53780 vertices +16: MIS has 53780 vertices +16: MIS time: 1.85602 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.01357 -14: 0d 2 0.05616 -14: s 1001 0.00455 -14: 1d 1404 0.05048 -14: s 750890 0.00513 +14: s 1 0.02800 +14: 0d 2 0.14901 +14: s 1001 0.03207 +14: 1d 1404 0.11095 +14: s 750890 0.02757 14: c 0.00004 -14: 2u 1404 0.02552 -14: 3u 66777 0.01726 -14: 4u 21743 0.02043 +14: 2u 1404 0.16498 +14: 3u 66777 0.10560 +14: 4u 21743 0.08391 14: c 0.00000 -14: 5d 0 0.03875 -14: s 0 0.01012 +14: 5d 0 0.12801 +14: s 0 0.02397 14: 26th starting vertex was 18127 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.511995 seconds -14: MTEPS: 4.09598 +14: BFS time: 1.94522 seconds +14: MTEPS: 1.07809 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50149 nonzeros and length 68270 +16: As a whole, The current MIS: has: 39186 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52856 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53807 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53825 nonzeros and length 68270 +16: MIS has 53825 vertices +16: MIS has 53825 vertices +16: MIS time: 2.12395 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00835 -14: 0d 2 0.05156 -14: s 4523 0.00799 -14: 1d 4916 0.03255 -14: s 1308199 0.00452 +14: s 1 0.03776 +14: 0d 2 0.18380 +14: s 4523 0.03617 +14: 1d 4916 0.22782 +14: s 1308199 0.02816 14: c 0.00004 -14: 2u 4916 0.01931 -14: 3u 74895 0.03877 -14: 4u 10207 0.01808 +14: 2u 4916 0.13631 +14: 3u 74895 0.13831 +14: 4u 10207 0.21620 14: c 0.00000 -14: 5d 0 0.06331 -14: s 0 0.00979 +14: 5d 0 0.31024 +14: s 0 0.04352 14: 27th starting vertex was 16128 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.282468 seconds -14: MTEPS: 7.42428 +14: BFS time: 2.40983 seconds +14: MTEPS: 0.870237 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58037 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58384 nonzeros and length 68270 -16: MIS has 58384 vertices -16: MIS has 58384 vertices -16: MIS time: 1.25198 seconds +16: As a whole, The current MIS: has: 38936 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52910 nonzeros and length 68270 +15: 83th starting vertex was 13946 +15: Number iterations: 12 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230580 +15: Number of edges processed in one direction: 531645 +15: BFS time: 3.12787 seconds +15: MTEPS (bidirectional): 0.00393016 +15: MPEPS (bidirectional): 0.393425 +15: MPEPS (unidirectional): 0.169971 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53862 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser-rand 2676 1420 7.687317 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 53876 nonzeros and length 68270 +16: MIS has 53876 vertices +16: MIS has 53876 vertices +16: MIS time: 2.60485 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 17 0.01580 -14: 0d 39 0.05071 -14: s 55461 0.01444 -14: 1d 21112 0.09869 -14: s 1831251 0.00474 +14: s 17 0.04584 +14: 0d 39 0.21701 +14: s 55461 0.02403 +14: 1d 21112 0.26527 +14: s 1831251 0.06398 14: c 0.00007 -14: 2u 21112 0.02370 -14: 3u 66548 0.08080 -14: 4u 2365 0.12988 +14: 2u 21112 0.23246 +14: 3u 66548 0.18454 +14: 4u 2365 0.13663 14: c 0.00000 -14: 5d 0 0.05569 -14: s 0 0.03493 +14: 5d 0 0.13458 +14: s 0 0.02799 14: 28th starting vertex was 89790 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.672168 seconds -14: MTEPS: 3.11994 +14: BFS time: 2.68284 seconds +14: MTEPS: 0.781679 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50311 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 58122 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58450 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58455 nonzeros and length 68270 -16: MIS has 58455 vertices -16: MIS has 58455 vertices -16: MIS time: 0.832016 seconds -15: 66th starting vertex was 24910 -15: Number iterations: 14 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 2.15663 seconds -15: MTEPS (bidirectional): 0.00581972 -15: MPEPS (bidirectional): 0.57702 -15: MPEPS (unidirectional): 0.251795 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 49907 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58001 nonzeros and length 68270 +16: As a whole, The current MIS: has: 39783 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 53032 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53762 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53770 nonzeros and length 68270 +16: MIS has 53770 vertices +16: MIS has 53770 vertices +16: MIS time: 2.7103 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy-rand 2809 1287 3.032243 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 39490 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.02740 -14: 0d 11 0.10544 -14: s 3729 0.02190 -14: 1d 5712 0.10071 -14: s 1392236 0.03453 -14: c 0.00004 -14: 2u 5712 0.10687 -14: 3u 75210 0.07831 -14: 4u 9095 0.05743 -14: c 0.00000 -14: 5d 0 0.19924 -14: s 0 0.00800 +14: s 5 0.05502 +14: 0d 11 0.23363 +14: s 3729 0.07033 +14: 1d 5712 0.32799 +14: s 1392236 0.03196 +14: c 0.00005 +14: 2u 5712 0.28718 +14: 3u 75210 0.21997 +14: 4u 9095 0.12396 +14: c 0.00001 +14: 5d 0 0.21250 +14: s 0 0.01890 14: 29th starting vertex was 49337 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.66386 seconds -14: MTEPS: 1.26039 +14: BFS time: 2.86343 seconds +14: MTEPS: 0.732382 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58409 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58412 nonzeros and length 68270 -16: MIS has 58412 vertices -16: MIS has 58412 vertices -16: MIS time: 1.64801 seconds -15: 70th starting vertex was 14741 -15: Number iterations: 13 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 1.13646 seconds -15: MTEPS (bidirectional): 0.011044 -15: MPEPS (bidirectional): 1.095 -15: MPEPS (unidirectional): 0.477826 +16: As a whole, The current MIS: has: 53009 nonzeros and length 68270 +15: 91th starting vertex was 21923 +15: Number iterations: 12 +15: Number of vertices found: 6354 +15: Number of edges traversed in both directions: 12292 +15: Number of edges processed in both directions: 1230555 +15: Number of edges processed in one direction: 531632 +15: BFS time: 2.16802 seconds +15: MTEPS (bidirectional): 0.00566968 +15: MPEPS (bidirectional): 0.567593 +15: MPEPS (unidirectional): 0.245215 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 50046 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57972 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53855 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53863 nonzeros and length 68270 +16: MIS has 53863 vertices +16: MIS has 53863 vertices +16: MIS time: 2.60981 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 10 0.01334 -14: 0d 34 0.07022 -14: s 47395 0.00450 -14: 1d 21627 0.05674 -14: s 1851135 0.03780 +14: s 10 0.05997 +14: 0d 34 0.20400 +14: s 47395 0.02371 +14: 1d 21627 0.19998 +14: s 1851135 0.04810 14: c 0.00007 -14: 2u 21627 0.04261 -14: 3u 66126 0.24457 -14: 4u 2276 0.13351 +14: 2u 21627 0.25649 +14: 3u 66126 0.14001 +14: 4u 2276 0.10947 14: c 0.00000 -14: 5d 0 0.12647 -14: s 0 0.01996 -16: As a whole, The current MIS: has: 58388 nonzeros and length 68270 +14: 5d 0 0.21644 +14: s 0 0.03102 14: 30th starting vertex was 1345 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.67997 seconds -14: MTEPS: 1.24831 +14: BFS time: 2.31599 seconds +14: MTEPS: 0.905498 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 58394 nonzeros and length 68270 -16: MIS has 58394 vertices -16: MIS has 58394 vertices -16: MIS time: 1.43207 seconds -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2677 1419 5.752387 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 50125 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57997 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58324 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58331 nonzeros and length 68270 -16: MIS has 58331 vertices -16: MIS has 58331 vertices -16: MIS time: 0.620987 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 58268 -16: Median MIS vertices: 58408 -16: Max MIS vertices: 58506 -16: Mean MIS vertices: 58397.8 -16: STDDEV MIS vertices: 66.4151 -16: -------------------------- -16: Filter keeps 10 percentage of edges -16: Min time: 0.620987 seconds -16: Median time: 1.29858 seconds -16: Max time: 2.68009 seconds -16: Mean time: 1.42511 seconds -16: STDDEV time: 0.58894 seconds -16: -------------------------- -16: Initializing since date (only once) to 2500 -16: As a whole, The current MIS: has: 38725 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52747 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53820 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53830 nonzeros and length 68270 -16: MIS has 53830 vertices -16: MIS has 53830 vertices -16: MIS time: 0.325475 seconds -16: As a whole, The current MIS: has: 39051 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53010 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53981 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53991 nonzeros and length 68270 -16: MIS has 53991 vertices -16: MIS has 53991 vertices -16: MIS time: 0.354741 seconds 16: As a whole, The current MIS: has: 39280 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53003 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53873 nonzeros and length 68270 -16: MIS has 53890 vertices -16: MIS has 53890 vertices -16: MIS time: 0.342372 seconds -16: As a whole, The current MIS: has: 53890 nonzeros and length 68270 -16: As a whole, The current MIS: has: 39123 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52909 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 53737 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53750 nonzeros and length 68270 +16: MIS has 53750 vertices +16: MIS has 53750 vertices +16: MIS time: 2.36 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.07507 -14: 0d 13 0.19433 -14: s 18789 0.00451 -14: 1d 12148 0.03998 -14: s 1683312 0.03021 +14: s 1 0.00450 +14: 0d 13 0.22749 +14: s 18789 0.06399 +14: 1d 12148 0.17195 +14: s 1683312 0.02215 14: c 0.00006 -14: 2u 12148 0.26778 -14: 3u 73335 0.22047 -14: 4u 4558 0.03744 +14: 2u 12148 0.14660 +14: 3u 73335 0.18852 +14: 4u 4558 0.14680 14: c 0.00000 -14: 5d 0 0.25372 -14: s 0 0.08742 +14: 5d 0 0.13995 +14: s 0 0.03999 14: 31th starting vertex was 52081 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.00704 seconds -14: MTEPS: 1.04488 +14: BFS time: 2.08801 seconds +14: MTEPS: 1.00436 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52835 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53761 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53777 nonzeros and length 68270 -16: MIS has 53777 vertices -16: MIS has 53777 vertices -16: MIS time: 0.336698 seconds -16: As a whole, The current MIS: has: 39074 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52879 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53786 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53798 nonzeros and length 68270 -16: MIS has 53798 vertices -16: MIS has 53798 vertices -16: MIS time: 0.31575 seconds -16: As a whole, The current MIS: has: 39513 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53034 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53891 nonzeros and length 68270 -16: MIS has 53903 vertices -16: MIS has 53903 vertices -16: MIS time: 0.321233 seconds -16: As a whole, The current MIS: has: 53903 nonzeros and length 68270 -16: As a whole, The current MIS: has: 39445 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52916 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53745 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53763 nonzeros and length 68270 -16: MIS has 53763 vertices -16: MIS has 53763 vertices -16: MIS time: 0.395727 seconds -16: As a whole, The current MIS: has: 39154 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52774 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53757 nonzeros and length 68270 -16: MIS has 53781 vertices -16: MIS has 53781 vertices -16: MIS time: 0.421799 seconds -16: As a whole, The current MIS: has: 53781 nonzeros and length 68270 -16: As a whole, The current MIS: has: 39295 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52881 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53757 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53775 nonzeros and length 68270 -16: MIS has 53775 vertices -16: MIS has 53775 vertices -16: MIS time: 0.389774 seconds +16: As a whole, The current MIS: has: 39317 nonzeros and length 68270 +15: 95th starting vertex was 42207 +15: Number iterations: 14 +15: Number of vertices found: 6355 +15: Number of edges traversed in both directions: 12293 +15: Number of edges processed in both directions: 1230575 +15: Number of edges processed in one direction: 531647 +15: BFS time: 2.40402 seconds +15: MTEPS (bidirectional): 0.00511351 +15: MPEPS (bidirectional): 0.511882 +15: MPEPS (unidirectional): 0.221149 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 52864 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53706 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53718 nonzeros and length 68270 +16: MIS has 53718 vertices +16: MIS has 53718 vertices +16: MIS time: 2.24005 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.04360 -14: 0d 13 0.08041 -14: s 26435 0.01753 -14: 1d 12900 0.14404 -14: s 1689989 0.03655 +14: s 1 0.00860 +14: 0d 13 0.22298 +14: s 26435 0.02397 +14: 1d 12900 0.26868 +14: s 1689989 0.05131 14: c 0.00006 -14: 2u 12900 0.11109 -14: 3u 72730 0.07729 -14: 4u 4412 0.06606 +14: 2u 12900 0.17651 +14: 3u 72730 0.25655 +14: 4u 4412 0.13945 14: c 0.00000 -14: 5d 0 0.31910 -14: s 0 0.01649 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2811 1285 3.108690 -18: ------------------------------------------------------- -18: -15: 91th starting vertex was 21923 -15: Number iterations: 13 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 2.35801 seconds -15: MTEPS (bidirectional): 0.0053227 -15: MPEPS (bidirectional): 0.527741 -15: MPEPS (unidirectional): 0.230291 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 39077 nonzeros and length 68270 +14: 5d 0 0.18978 +14: s 0 0.02399 14: 32th starting vertex was 8421 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 2.12163 seconds -14: MTEPS: 0.988448 +14: BFS time: 2.48383 seconds +14: MTEPS: 0.844309 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52895 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 53883 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53898 nonzeros and length 68270 -16: MIS has 53898 vertices -16: MIS has 53898 vertices -16: MIS time: 0.793075 seconds +16: As a whole, The current MIS: has: 39262 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53008 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53782 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53788 nonzeros and length 68270 +16: MIS has 53788 vertices +16: MIS has 53788 vertices +16: MIS time: 2.63227 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Karp-Sipser 2680 1416 8.987348 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 39345 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52925 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01902 -14: 0d 1 0.29735 -14: s 224 0.01598 -14: 1d 353 0.07599 -14: s 348006 0.03017 +14: s 0 0.00803 +14: 0d 1 0.21603 +14: s 224 0.05201 +14: 1d 353 0.24799 +14: s 348006 0.05255 14: c 0.00004 -14: 2u 353 0.02079 -14: 3u 50983 0.02585 -14: 4u 38331 0.01807 -14: 5u 405 0.01805 +14: 2u 353 0.17296 +14: 3u 50983 0.08588 +14: 4u 38331 0.22824 +14: 5u 405 0.21092 14: c 0.00000 -14: 6d 0 0.04359 -14: s 0 0.00772 +14: 6d 0 0.10613 +14: s 0 0.03268 14: 33th starting vertex was 63293 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.666086 seconds -14: MTEPS: 3.14843 +14: BFS time: 3.03871 seconds +14: MTEPS: 0.690135 14: Total communication (average so far): 0 14: A BFS iteration is starting +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 53745 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53759 nonzeros and length 68270 +16: MIS has 53759 vertices +16: MIS has 53759 vertices +16: MIS time: 2.24 seconds +16: As a whole, The current MIS: has: 38990 nonzeros and length 68270 +15: 104th starting vertex was 9887 +15: Number iterations: 14 +15: Number of vertices found: 6356 +15: Number of edges traversed in both directions: 12294 +15: Number of edges processed in both directions: 1230837 +15: Number of edges processed in one direction: 531695 +15: BFS time: 3.62176 seconds +15: MTEPS (bidirectional): 0.00339448 +15: MPEPS (bidirectional): 0.339845 +15: MPEPS (unidirectional): 0.146806 +15: Total communication (average so far): 0 +15: 16 valid runs done +15: Connected component lower limite was 100 +15: Per iteration communication times: +15: AllGatherv: 0 +15: AlltoAllv: 0 +15: -------------------------- +15: Min nedges: 12292 +15: Median nedges: 12293 +15: Max nedges: 12294 +15: Mean nedges: 12292.8 +15: STDDEV nedges: 0.75 +15: -------------------------- +15: Filter keeps 1 percentage of edges +15: Min time: 2.16802 seconds +15: Median time: 2.94879 seconds +15: Max time: 5.25997 seconds +15: Mean time: 3.18369 seconds +15: STDDEV time: 0.924305 seconds +15: -------------------------- +15: Min MTEPS: 0.0023369 +15: Median MTEPS: 0.00418425 +15: Max MTEPS: 0.00566968 +15: Harmonic mean of MTEPS: 0.00386117 +15: Harmonic standard deviation of MTEPS: 0.00112104 +15: Bidirectional Processed Edges per second (to estimate sustained BW) +15: Min MPEPS: 0.233947 +15: Median MPEPS: 0.418871 +15: Max MPEPS: 0.567593 +15: Harmonic mean of MPEPS: 0.386537 +15: Harmonic standard deviation of MPEPS: 0.112224 +15: Initializing since date (only once) to 1000 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00869 -14: 0d 1 0.05172 -14: s 1027 0.00446 -14: 1d 1114 0.02700 -14: s 672960 0.00448 +14: s 0 0.01199 +14: 0d 1 0.20223 +14: s 1027 0.01456 +14: 1d 1114 0.11650 +14: s 672960 0.00455 14: c 0.00004 -14: 2u 1114 0.02852 -14: 3u 64556 0.03668 -14: 4u 24228 0.03447 -14: c 0.00000 -14: 5d 0 0.05175 -14: s 0 0.01854 +14: 2u 1114 0.20157 +14: 3u 64556 0.12245 +14: 4u 24228 0.13080 +14: c 0.00001 +14: 5d 0 0.16923 +14: s 0 0.03095 14: 34th starting vertex was 10551 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.283545 seconds -14: MTEPS: 7.39608 +14: BFS time: 2.00001 seconds +14: MTEPS: 1.04856 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39471 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52936 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53740 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52853 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53708 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 12 48 Greedy 2808 1288 2.688374 +18: ------------------------------------------------------- +18: +16/20 Test #18: BPML_Test ........................ Passed 116.25 sec +16: As a whole, The current MIS: has: 53723 nonzeros and length 68270 +16: MIS has 53723 vertices +16: MIS has 53723 vertices +16: MIS time: 2.16229 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 62 0.02112 -14: 0d 119 0.11291 -14: s 165840 0.01551 -14: 1d 37707 0.07202 -14: s 1852923 0.01831 +14: s 62 0.00861 +14: 0d 119 0.13888 +14: s 165840 0.02000 +14: 1d 37707 0.13776 +14: s 1852923 0.02441 14: c 0.00011 -14: 2u 37707 0.01896 -14: 3u 51372 0.02653 -14: 4u 874 0.06722 +14: 2u 37707 0.08021 +14: 3u 51372 0.11965 +14: 4u 874 0.09196 14: c 0.00000 -14: 5d 0 0.07206 -14: s 0 0.01555 +14: 5d 0 0.06888 +14: s 0 0.02395 14: 35th starting vertex was 689 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.721715 seconds -14: MTEPS: 2.90575 +14: BFS time: 1.39997 seconds +14: MTEPS: 1.49797 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53752 nonzeros and length 68270 -16: MIS has 53752 vertices -16: MIS has 53752 vertices -16: MIS time: 1.37599 seconds -16: As a whole, The current MIS: has: 39088 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52750 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 53594 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53602 nonzeros and length 68270 -16: MIS has 53602 vertices -16: MIS has 53602 vertices -16: MIS time: 1.31603 seconds +16: As a whole, The current MIS: has: 39286 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52793 nonzeros and length 68270 +15: 2th starting vertex was 33655 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.73196 seconds +15: MTEPS (bidirectional): 0.100076 +15: MPEPS (bidirectional): 0.999684 +15: MPEPS (unidirectional): 0.488061 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53737 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53747 nonzeros and length 68270 +16: MIS has 53747 vertices +16: MIS has 53747 vertices +16: MIS time: 1.90799 seconds +16: As a whole, The current MIS: has: 39099 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.03773 -14: 0d 32 0.04350 -14: s 53783 0.00866 -14: 1d 20470 0.16569 -14: s 1822880 0.00457 -14: c 0.00007 -14: 2u 20470 0.23893 -14: 3u 67022 0.16743 -14: 4u 2542 0.21966 +14: s 2 0.00453 +14: 0d 32 0.15593 +14: s 53783 0.01090 +14: 1d 20470 0.17256 +14: s 1822880 0.05602 +14: c 0.00013 +14: 2u 20470 0.08501 +14: 3u 67022 0.10857 +14: 4u 2542 0.14051 14: c 0.00000 -14: 5d 0 0.07813 -14: s 0 0.00719 +14: 5d 0 0.17997 +14: s 0 0.03198 14: 36th starting vertex was 12872 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.81752 seconds -14: MTEPS: 1.15384 +14: BFS time: 2.03598 seconds +14: MTEPS: 1.03003 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39188 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52975 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53788 nonzeros and length 68270 -15: 104th starting vertex was 9887 -15: Number iterations: 13 -15: Number of vertices found: 6508 -15: Number of edges traversed in both directions: 12552 -15: Number of edges processed in both directions: 1244454 -15: Number of edges processed in one direction: 543055 -15: BFS time: 0.857377 seconds -15: MTEPS (bidirectional): 0.01464 -15: MPEPS (bidirectional): 1.45147 -15: MPEPS (unidirectional): 0.633391 +16: As a whole, The current MIS: has: 52903 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 53827 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53839 nonzeros and length 68270 +16: MIS has 53839 vertices +16: MIS has 53839 vertices +16: MIS time: 1.65591 seconds +16: As a whole, The current MIS: has: 39010 nonzeros and length 68270 +15: 5th starting vertex was 5986 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.74799 seconds +15: MTEPS (bidirectional): 0.0991587 +15: MPEPS (bidirectional): 0.990519 +15: MPEPS (unidirectional): 0.483586 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 53801 nonzeros and length 68270 -16: MIS has 53801 vertices -16: MIS has 53801 vertices -16: MIS time: 1.62398 seconds -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2676 1420 4.680952 -18: ------------------------------------------------------- -18: +16: As a whole, The current MIS: has: 52871 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.00450 -14: 0d 13 0.17148 -14: s 17360 0.03004 -14: 1d 12068 0.15198 -14: s 1682697 0.00458 +14: s 3 0.00451 +14: 0d 13 0.20399 +14: s 17360 0.07199 +14: 1d 12068 0.17144 +14: s 1682697 0.03600 14: c 0.00006 -14: 2u 12068 0.08784 -14: 3u 73359 0.16432 -14: 4u 4619 0.20367 +14: 2u 12068 0.09019 +14: 3u 73359 0.07762 +14: 4u 4619 0.06903 14: c 0.00000 -14: 5d 0 0.15399 -14: s 0 0.01791 -16: As a whole, The current MIS: has: 39120 nonzeros and length 68270 +14: 5d 0 0.13997 +14: s 0 0.05201 14: 37th starting vertex was 88946 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.69179 seconds -14: MTEPS: 1.23959 +14: BFS time: 2.188 seconds +14: MTEPS: 0.958468 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52921 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2798 1298 0.673697 -18: ------------------------------------------------------- -18: -16/20 Test #18: BPML_Test ........................ Passed 67.19 sec -15: 106th starting vertex was 12406 -15: Number iterations: 13 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 1.07472 seconds -15: MTEPS (bidirectional): 0.0116784 -15: MPEPS (bidirectional): 1.15791 -15: MPEPS (unidirectional): 0.505277 +16: As a whole, The current MIS: has: 53716 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53729 nonzeros and length 68270 +16: MIS has 53729 vertices +16: MIS has 53729 vertices +16: MIS time: 1.95501 seconds +15: 6th starting vertex was 14125 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.82001 seconds +15: MTEPS (bidirectional): 0.0952346 +15: MPEPS (bidirectional): 0.95132 +15: MPEPS (unidirectional): 0.464449 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 53744 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53756 nonzeros and length 68270 -16: MIS has 53756 vertices -16: MIS has 53756 vertices -16: MIS time: 1.36189 seconds -12: Tallying... -16: As a whole, The current MIS: has: 39101 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52968 nonzeros and length 68270 +16: As a whole, The current MIS: has: 39424 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52896 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53797 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 53812 nonzeros and length 68270 +16: MIS has 53812 vertices +16: MIS has 53812 vertices +16: MIS time: 1.80398 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.01739 -14: 0d 1 0.02789 -14: s 12 0.00894 -14: 1d 120 0.03854 -14: s 105007 0.00906 -14: 2d 29982 0.09941 -14: s 1871137 0.03577 -14: c 0.00010 -14: 3u 29982 0.17040 -14: 4u 58576 0.02707 -14: 5u 1391 0.14799 +14: s 1 0.02399 +14: 0d 1 0.19249 +14: s 12 0.05547 +14: 1d 120 0.23740 +14: s 105007 0.03200 +14: 2d 29982 0.24840 +14: s 1871137 0.06641 +14: c 0.00009 +14: 3u 29982 0.19180 +14: 4u 58576 0.17740 +14: 5u 1391 0.21600 14: c 0.00000 -14: 6d 0 0.13987 -14: s 0 0.01199 +14: 6d 0 0.10166 +14: s 0 0.00780 14: 38th starting vertex was 60070 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.59302 seconds -14: MTEPS: 1.31644 +14: BFS time: 2.53322 seconds +14: MTEPS: 0.827849 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53753 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53771 nonzeros and length 68270 -16: MIS has 53771 vertices -16: MIS has 53771 vertices -16: MIS time: 0.978609 seconds -15: 110th starting vertex was 2493 -15: Number iterations: 13 -15: Number of vertices found: 6510 -15: Number of edges traversed in both directions: 12555 -15: Number of edges processed in both directions: 1244813 -15: Number of edges processed in one direction: 543228 -15: BFS time: 0.948758 seconds -15: MTEPS (bidirectional): 0.0132331 -15: MPEPS (bidirectional): 1.31204 -15: MPEPS (unidirectional): 0.572567 +16: As a whole, The current MIS: has: 38899 nonzeros and length 68270 +15: 7th starting vertex was 46677 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.68003 seconds +15: MTEPS (bidirectional): 0.10317 +15: MPEPS (bidirectional): 1.03059 +15: MPEPS (unidirectional): 0.503148 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 39087 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52845 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53773 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53783 nonzeros and length 68270 -16: MIS has 53783 vertices -16: MIS has 53783 vertices -16: MIS time: 0.441198 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 53602 -16: Median MIS vertices: 53782 -16: Max MIS vertices: 53991 -16: Mean MIS vertices: 53804.4 -16: STDDEV MIS vertices: 86.7341 -16: -------------------------- -16: Filter keeps 25 percentage of edges -16: Min time: 0.31575 seconds -16: Median time: 0.408763 seconds -16: Max time: 1.62398 seconds -16: Mean time: 0.693396 seconds -16: STDDEV time: 0.473113 seconds -16: -------------------------- -16: Initializing since date (only once) to 10000 -16: As a whole, The current MIS: has: 17745 nonzeros and length 68270 -12: Adding bc contributions... +16: As a whole, The current MIS: has: 52797 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53744 nonzeros and length 68270 +15: 8th starting vertex was 6856 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.12401 seconds +15: MTEPS (bidirectional): 0.154205 +15: MPEPS (bidirectional): 1.54039 +15: MPEPS (unidirectional): 0.752041 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53760 nonzeros and length 68270 +16: MIS has 53760 vertices +16: MIS has 53760 vertices +16: MIS time: 2.41594 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 8 0.01054 -14: 0d 12 0.14992 -14: s 27635 0.00951 -14: 1d 14274 0.03280 -14: s 1732776 0.00458 +14: s 8 0.00861 +14: 0d 12 0.14565 +14: s 27635 0.14197 +14: 1d 14274 0.17373 +14: s 1732776 0.02799 14: c 0.00006 -14: 2u 14274 0.06724 -14: 3u 71798 0.09597 -14: 4u 3973 0.06911 +14: 2u 14274 0.18968 +14: 3u 71798 0.27439 +14: 4u 3973 0.23318 14: c 0.00000 -14: 5d 0 0.08588 -14: s 0 0.05343 -12: Exploring via BFS... +14: 5d 0 0.14342 +14: s 0 0.12911 14: 39th starting vertex was 56342 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.23267 seconds -14: MTEPS: 1.70129 +14: BFS time: 2.38866 seconds +14: MTEPS: 0.877949 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 42078 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44891 nonzeros and length 68270 -15: 111th starting vertex was 26440 -15: Number iterations: 14 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 1.10698 seconds -15: MTEPS (bidirectional): 0.0113381 -15: MPEPS (bidirectional): 1.12416 -15: MPEPS (unidirectional): 0.490551 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 44974 nonzeros and length 68270 -16: MIS has 44974 vertices -16: MIS has 44974 vertices -16: MIS time: 0.972263 seconds -16: As a whole, The current MIS: has: 17637 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42056 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44788 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44877 nonzeros and length 68270 -16: MIS has 44877 vertices -16: MIS has 44877 vertices -16: MIS time: 0.717548 seconds -16: As a whole, The current MIS: has: 17183 nonzeros and length 68270 -15: 115th starting vertex was 44691 -15: Number iterations: 12 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 0.779152 seconds -15: MTEPS (bidirectional): 0.0161085 -15: MPEPS (bidirectional): 1.59715 -15: MPEPS (unidirectional): 0.696949 +16: As a whole, The current MIS: has: 38813 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52947 nonzeros and length 68270 +15: 10th starting vertex was 4314 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.46183 seconds +15: MTEPS (bidirectional): 0.118569 +15: MPEPS (bidirectional): 1.18442 +15: MPEPS (unidirectional): 0.57825 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 42098 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53826 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.02505 -14: 0d 4 0.20448 -14: s 1589 0.00277 -14: 1d 2285 0.18383 -14: s 974974 0.00455 +14: s 0 0.01969 +14: 0d 4 0.05999 +14: s 1589 0.01999 +14: 1d 2285 0.22965 +14: s 974974 0.00454 14: c 0.00004 -14: 2u 2285 0.15213 -14: 3u 71170 0.05933 -14: 4u 16513 0.09226 +14: 2u 2285 0.14554 +14: 3u 71170 0.16981 +14: 4u 16513 0.12449 14: c 0.00000 -14: 5d 0 0.07377 -14: s 0 0.00866 -16: As a whole, The current MIS: has: 44927 nonzeros and length 68270 +14: 5d 0 0.15597 +14: s 0 0.01199 14: 40th starting vertex was 19299 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.57332 seconds -14: MTEPS: 1.33293 +14: BFS time: 1.348 seconds +14: MTEPS: 1.55573 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44994 nonzeros and length 68270 -16: MIS has 44994 vertices -16: MIS has 44994 vertices -16: MIS time: 0.74001 seconds -16: As a whole, The current MIS: has: 17263 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42074 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44741 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 53844 nonzeros and length 68270 +16: MIS has 53844 vertices +16: MIS has 53844 vertices +16: MIS time: 1.93193 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 53718 +16: Median MIS vertices: 53775 +16: Max MIS vertices: 53876 +16: Mean MIS vertices: 53786.4 +16: STDDEV MIS vertices: 50.8304 +16: -------------------------- +16: Filter keeps 25 percentage of edges +16: Min time: 1.65591 seconds +16: Median time: 2.20114 seconds +16: Max time: 2.7103 seconds +16: Mean time: 2.20064 seconds +16: STDDEV time: 0.331671 seconds +16: -------------------------- +16: Initializing since date (only once) to 10000 +16: As a whole, The current MIS: has: 16873 nonzeros and length 68270 +15: 11th starting vertex was 18529 +15: Number iterations: 8 +15: Number of vertices found: 24294 +15: Number of edges traversed in both directions: 173329 +15: Number of edges processed in both directions: 1731419 +15: Number of edges processed in one direction: 845306 +15: BFS time: 1.45471 seconds +15: MTEPS (bidirectional): 0.11915 +15: MPEPS (bidirectional): 1.19022 +15: MPEPS (unidirectional): 0.581082 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 41951 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44784 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.03530 -14: 0d 3 0.08391 -14: s 147 0.00968 -14: 1d 1207 0.05703 -14: s 726957 0.00832 +14: s 2 0.02184 +14: 0d 3 0.12939 +14: s 147 0.02799 +14: 1d 1207 0.24053 +14: s 726957 0.04740 14: c 0.00004 -14: 2u 1207 0.05760 -14: 3u 65566 0.03974 -14: 4u 23126 0.02429 +14: 2u 1207 0.19382 +14: 3u 65566 0.14400 +14: 4u 23126 0.19324 14: c 0.00000 -14: 5d 0 0.04249 -14: s 0 0.04724 -16: As a whole, The current MIS: has: 44819 nonzeros and length 68270 -16: MIS has 44819 vertices -16: MIS has 44819 vertices -16: MIS time: 0.630465 seconds +14: 5d 0 0.11021 +14: s 0 0.00741 14: 41th starting vertex was 20023 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.616111 seconds -14: MTEPS: 3.40381 +14: BFS time: 2.24402 seconds +14: MTEPS: 0.93454 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17341 nonzeros and length 68270 -15: 117th starting vertex was 12193 -15: Number iterations: 12 -15: Number of vertices found: 6507 -15: Number of edges traversed in both directions: 12551 -15: Number of edges processed in both directions: 1244420 -15: Number of edges processed in one direction: 543029 -15: BFS time: 1.08717 seconds -15: MTEPS (bidirectional): 0.0115446 -15: MPEPS (bidirectional): 1.14464 -15: MPEPS (unidirectional): 0.499487 +16: As a whole, The current MIS: has: 44864 nonzeros and length 68270 +16: MIS has 44864 vertices +16: MIS has 44864 vertices +16: MIS time: 2.33627 seconds +15: 15th starting vertex was 31291 +15: Number iterations: 8 +15: Number of vertices found: 24294 +15: Number of edges traversed in both directions: 173329 +15: Number of edges processed in both directions: 1731414 +15: Number of edges processed in one direction: 845303 +15: BFS time: 1.48404 seconds +15: MTEPS (bidirectional): 0.116795 +15: MPEPS (bidirectional): 1.16669 +15: MPEPS (unidirectional): 0.569594 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 17203 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42085 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44867 nonzeros and length 68270 +15: 17th starting vertex was 43710 +15: Number iterations: 7 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.03402 seconds +15: MTEPS (bidirectional): 0.167625 +15: MPEPS (bidirectional): 1.67444 +15: MPEPS (unidirectional): 0.817489 15: Total communication (average so far): 0 -15: 16 valid runs done -15: Connected component lower limite was 100 -15: Per iteration communication times: -15: AllGatherv: 0 -15: AlltoAllv: 0 -15: -------------------------- -15: Min nedges: 12551 -15: Median nedges: 12551 -15: Max nedges: 12555 -15: Mean nedges: 12551.4 -15: STDDEV nedges: 1.03078 -15: -------------------------- -15: Filter keeps 1 percentage of edges -15: Min time: 0.779152 seconds -15: Median time: 2.03031 seconds -15: Max time: 3.86257 seconds -15: Mean time: 1.84915 seconds -15: STDDEV time: 0.890274 seconds -15: -------------------------- -15: Min MTEPS: 0.00324965 -15: Median MTEPS: 0.00620584 -15: Max MTEPS: 0.0161085 -15: Harmonic mean of MTEPS: 0.00678765 -15: Harmonic standard deviation of MTEPS: 0.00326791 -15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.322176 -15: Median MPEPS: 0.615303 -15: Max MPEPS: 1.59715 -15: Harmonic mean of MPEPS: 0.672981 -15: Harmonic standard deviation of MPEPS: 0.324017 -15: Initializing since date (only once) to 1000 -12: Tallying... -16: As a whole, The current MIS: has: 41973 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44821 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00847 -14: 0d 1 0.09538 -14: s 6 0.04017 -14: 1d 46 0.04163 -14: s 41753 0.00448 -14: 2d 20561 0.07600 -14: s 1840726 0.01999 +14: s 0 0.01655 +14: 0d 1 0.17252 +14: s 6 0.05022 +14: 1d 46 0.11192 +14: s 41753 0.04964 +14: 2d 20561 0.15912 +14: s 1840726 0.00945 14: c 0.00007 -14: 3u 20561 0.02428 -14: 4u 66922 0.01829 -14: 5u 2532 0.02771 +14: 3u 20561 0.28411 +14: 4u 66922 0.15233 +14: 5u 2532 0.16541 14: c 0.00000 -14: 6d 0 0.03519 -14: s 0 0.00616 +14: 6d 0 0.09383 +14: s 0 0.00451 14: 42th starting vertex was 26931 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.522499 seconds -14: MTEPS: 4.01364 +14: BFS time: 2.47522 seconds +14: MTEPS: 0.847246 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44926 nonzeros and length 68270 -16: MIS has 44926 vertices -16: MIS has 44926 vertices -16: MIS time: 0.621045 seconds +12: Adding bc contributions... +16: As a whole, The current MIS: has: 44964 nonzeros and length 68270 +12: Exploring via BFS... +16: As a whole, The current MIS: has: 44965 nonzeros and length 68270 +16: MIS has 44965 vertices +16: MIS has 44965 vertices +16: MIS time: 2.91597 seconds +16: As a whole, The current MIS: has: 16980 nonzeros and length 68270 +15: 19th starting vertex was 39541 +15: Number iterations: 8 +15: Number of vertices found: 24294 +15: Number of edges traversed in both directions: 173329 +15: Number of edges processed in both directions: 1731416 +15: Number of edges processed in one direction: 845304 +15: BFS time: 1.47254 seconds +15: MTEPS (bidirectional): 0.117707 +15: MPEPS (bidirectional): 1.1758 +15: MPEPS (unidirectional): 0.574044 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 41821 nonzeros and length 68270 +15: 20th starting vertex was 19585 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 0.623894 seconds +15: MTEPS (bidirectional): 0.277816 +15: MPEPS (bidirectional): 2.77517 +15: MPEPS (unidirectional): 1.35488 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44805 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44896 nonzeros and length 68270 +16: MIS has 44896 vertices +16: MIS has 44896 vertices +16: MIS time: 2.54029 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00548 -14: 0d 1 0.02703 -14: s 90 0.00457 -14: 1d 130 0.02725 -14: s 124266 0.00546 -14: 2d 34750 0.02866 -14: s 1881000 0.00459 +14: s 0 0.05600 +14: 0d 1 0.20875 +14: s 90 0.00509 +14: 1d 130 0.20440 +14: s 124266 0.06000 +14: 2d 34750 0.23598 +14: s 1881000 0.09819 14: c 0.00010 -14: 3u 34750 0.01893 -14: 4u 54126 0.01818 -14: 5u 1065 0.01964 +14: 3u 34750 0.23243 +14: 4u 54126 0.23359 +14: 5u 1065 0.20049 14: c 0.00000 -14: 6d 0 0.03520 -14: s 0 0.00450 +14: 6d 0 0.19652 +14: s 0 0.05148 14: 43th starting vertex was 29729 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.242017 seconds -14: MTEPS: 8.66519 +14: BFS time: 3.00163 seconds +14: MTEPS: 0.698661 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17311 nonzeros and length 68270 +16: As a whole, The current MIS: has: 17340 nonzeros and length 68270 +15: 24th starting vertex was 9552 +15: Number iterations: 9 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.12691 seconds +15: MTEPS (bidirectional): 0.153809 +15: MPEPS (bidirectional): 1.53643 +15: MPEPS (unidirectional): 0.750108 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 42029 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 41 0.00462 -14: 0d 47 0.03017 -14: s 75989 0.01973 -14: 1d 29074 0.03857 -14: s 1896667 0.00456 +14: s 41 0.00491 +14: 0d 47 0.14515 +14: s 75989 0.03593 +14: 1d 29074 0.15902 +14: s 1896667 0.00459 14: c 0.00009 -14: 2u 29074 0.01894 -14: 3u 59497 0.02004 -14: 4u 1450 0.03275 +14: 2u 29074 0.16900 +14: 3u 59497 0.10780 +14: 4u 1450 0.08837 14: c 0.00000 -14: 5d 0 0.07235 -14: s 0 0.00800 +14: 5d 0 0.18278 +14: s 0 0.03460 14: 44th starting vertex was 82899 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.285899 seconds -14: MTEPS: 7.3352 +14: BFS time: 1.80577 seconds +14: MTEPS: 1.16135 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 2th starting vertex was 33655 -15: Number iterations: 9 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.556281 seconds -15: MTEPS (bidirectional): 0.311824 -15: MPEPS (bidirectional): 3.11342 -15: MPEPS (unidirectional): 1.5191 +16: As a whole, The current MIS: has: 44867 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44949 nonzeros and length 68270 +15: 25th starting vertex was 20719 +15: Number iterations: 8 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.37617 seconds +15: MTEPS (bidirectional): 0.12595 +15: MPEPS (bidirectional): 1.25814 +15: MPEPS (unidirectional): 0.614244 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 42245 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44833 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44901 nonzeros and length 68270 -16: MIS has 44901 vertices -16: MIS has 44901 vertices -16: MIS time: 0.744127 seconds -16: As a whole, The current MIS: has: 17516 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42312 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44967 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45031 nonzeros and length 68270 -16: MIS has 45031 vertices -16: MIS has 45031 vertices -16: MIS time: 0.767575 seconds +16: As a whole, The current MIS: has: 44950 nonzeros and length 68270 +16: MIS has 44950 vertices +16: MIS has 44950 vertices +16: MIS time: 2.90374 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 29 0.00783 -14: 0d 40 0.04418 -14: s 55410 0.03878 -14: 1d 23958 0.13199 -14: s 1872095 0.02398 +14: s 29 0.01605 +14: 0d 40 0.10792 +14: s 55410 0.02000 +14: 1d 23958 0.18522 +14: s 1872095 0.04021 14: c 0.00008 -14: 2u 23958 0.09505 -14: 3u 64095 0.06239 -14: 4u 1977 0.07886 +14: 2u 23958 0.16591 +14: 3u 64095 0.25276 +14: 4u 1977 0.16398 14: c 0.00000 -14: 5d 0 0.10246 -14: s 0 0.03200 +14: 5d 0 0.19484 +14: s 0 0.04337 14: 45th starting vertex was 76219 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.977996 seconds -14: MTEPS: 2.14431 +14: BFS time: 1.75998 seconds +14: MTEPS: 1.19156 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 6th starting vertex was 14125 +16: As a whole, The current MIS: has: 17303 nonzeros and length 68270 +12: Tallying... +16: As a whole, The current MIS: has: 42026 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44887 nonzeros and length 68270 +15: 27th starting vertex was 10726 15: Number iterations: 8 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.671429 seconds -15: MTEPS (bidirectional): 0.258347 -15: MPEPS (bidirectional): 2.57948 -15: MPEPS (unidirectional): 1.25858 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 17124 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42071 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44785 nonzeros and length 68270 -12: Adding bc contributions... -16: As a whole, The current MIS: has: 44871 nonzeros and length 68270 -12: Exploring via BFS... -16: As a whole, The current MIS: has: 44872 nonzeros and length 68270 -16: MIS has 44872 vertices -16: MIS has 44872 vertices -16: MIS time: 1.08691 seconds -15: 7th starting vertex was 46677 -15: Number iterations: 9 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.688717 seconds -15: MTEPS (bidirectional): 0.251863 -15: MPEPS (bidirectional): 2.51473 -15: MPEPS (unidirectional): 1.22699 +15: Number of vertices found: 24293 +15: Number of edges traversed in both directions: 173328 +15: Number of edges processed in both directions: 1731413 +15: Number of edges processed in one direction: 845302 +15: BFS time: 1.55201 seconds +15: MTEPS (bidirectional): 0.11168 +15: MPEPS (bidirectional): 1.11559 +15: MPEPS (unidirectional): 0.54465 15: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.02629 -14: 0d 37 0.04460 -14: s 67637 0.00449 -14: 1d 23293 0.10547 -14: s 1846383 0.01905 +14: s 5 0.02678 +14: 0d 37 0.09651 +14: s 67637 0.00453 +14: 1d 23293 0.16798 +14: s 1846383 0.03998 14: c 0.00008 -14: 2u 23293 0.16659 -14: 3u 64705 0.04192 -14: 4u 2032 0.15325 +14: 2u 23293 0.11191 +14: 3u 64705 0.13598 +14: 4u 2032 0.11197 14: c 0.00000 -14: 5d 0 0.10723 -14: s 0 0.03026 -16: As a whole, The current MIS: has: 17222 nonzeros and length 68270 +14: 5d 0 0.11196 +14: s 0 0.04398 14: 46th starting vertex was 30778 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.17266 seconds -14: MTEPS: 1.78835 +14: BFS time: 1.15187 seconds +14: MTEPS: 1.82063 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 41883 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44859 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44938 nonzeros and length 68270 -15: 8th starting vertex was 6856 -15: Number iterations: 9 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.891889 seconds -15: MTEPS (bidirectional): 0.194488 -15: MPEPS (bidirectional): 1.94187 -15: MPEPS (unidirectional): 0.94748 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 44939 nonzeros and length 68270 -16: MIS has 44939 vertices -16: MIS has 44939 vertices -16: MIS time: 1.20857 seconds +16: As a whole, The current MIS: has: 44981 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44982 nonzeros and length 68270 +16: MIS has 44982 vertices +16: MIS has 44982 vertices +16: MIS time: 2.55195 seconds +16: As a whole, The current MIS: has: 17859 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.02644 -14: 0d 3 0.07174 -14: s 4916 0.01903 -14: 1d 5022 0.12272 -14: s 1328237 0.01580 +14: s 1 0.04172 +14: 0d 3 0.19651 +14: s 4916 0.04347 +14: 1d 5022 0.34058 +14: s 1328237 0.03938 14: c 0.00004 -14: 2u 5022 0.05209 -14: 3u 75143 0.04042 -14: 4u 9854 0.03612 +14: 2u 5022 0.15253 +14: 3u 75143 0.06170 +14: 4u 9854 0.17254 14: c 0.00000 -14: 5d 0 0.04680 -14: s 0 0.05992 +14: 5d 0 0.16452 +14: s 0 0.10677 14: 47th starting vertex was 39944 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.912455 seconds -14: MTEPS: 2.29833 +14: BFS time: 1.63598 seconds +14: MTEPS: 1.28188 14: Total communication (average so far): 0 14: A BFS iteration is starting +16: As a whole, The current MIS: has: 42196 nonzeros and length 68270 +15: 31th starting vertex was 42702 +15: Number iterations: 8 +15: Number of vertices found: 24294 +15: Number of edges traversed in both directions: 173329 +15: Number of edges processed in both directions: 1731415 +15: Number of edges processed in one direction: 845304 +15: BFS time: 1.27478 seconds +15: MTEPS (bidirectional): 0.135967 +15: MPEPS (bidirectional): 1.3582 +15: MPEPS (unidirectional): 0.663096 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44848 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44923 nonzeros and length 68270 +16: MIS has 44923 vertices +16: MIS has 44923 vertices +16: MIS time: 2.23279 seconds +16: As a whole, The current MIS: has: 16787 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00911 -14: 0d 1 0.04051 -14: s 2 0.00528 -14: 1d 108 0.02805 -14: s 104879 0.00497 -14: 2d 30642 0.04075 -14: s 1877209 0.00460 -14: c 0.00010 -14: 3u 30642 0.01892 -14: 4u 57992 0.01821 -14: 5u 1329 0.01825 +14: s 1 0.02400 +14: 0d 1 0.18052 +14: s 2 0.04389 +14: 1d 108 0.14967 +14: s 104879 0.02001 +14: 2d 30642 0.15243 +14: s 1877209 0.00537 +14: c 0.00009 +14: 3u 30642 0.18440 +14: 4u 57992 0.15251 +14: 5u 1329 0.11351 14: c 0.00000 -14: 6d 0 0.03581 -14: s 0 0.00447 +14: 6d 0 0.21440 +14: s 0 0.05636 14: 48th starting vertex was 77613 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.25583 seconds -14: MTEPS: 8.19732 +14: BFS time: 2.468 seconds +14: MTEPS: 0.849726 14: Total communication (average so far): 0 14: A BFS iteration is starting +16: As a whole, The current MIS: has: 42069 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44827 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44898 nonzeros and length 68270 +16: MIS has 44898 vertices +16: MIS has 44898 vertices +16: MIS time: 2.74319 seconds +15: 35th starting vertex was 20123 +15: Number iterations: 8 +15: Number of vertices found: 24294 +15: Number of edges traversed in both directions: 173329 +15: Number of edges processed in both directions: 1731415 +15: Number of edges processed in one direction: 845303 +15: BFS time: 1.65202 seconds +15: MTEPS (bidirectional): 0.10492 +15: MPEPS (bidirectional): 1.04806 +15: MPEPS (unidirectional): 0.51168 +15: Total communication (average so far): 0 +15: 16 valid runs done +15: Connected component lower limite was 100 +15: Per iteration communication times: +15: AllGatherv: 0 +15: AlltoAllv: 0 +15: -------------------------- +15: Min nedges: 173328 +15: Median nedges: 173328 +15: Max nedges: 173329 +15: Mean nedges: 173328 +15: STDDEV nedges: 0.478714 +15: -------------------------- +15: Filter keeps 10 percentage of edges +15: Min time: 0.623894 seconds +15: Median time: 1.46719 seconds +15: Max time: 1.82001 seconds +15: Mean time: 1.41356 seconds +15: STDDEV time: 0.315406 seconds +15: -------------------------- +15: Min MTEPS: 0.0952346 +15: Median MTEPS: 0.118138 +15: Max MTEPS: 0.277816 +15: Harmonic mean of MTEPS: 0.122619 +15: Harmonic standard deviation of MTEPS: 0.0273598 +15: Bidirectional Processed Edges per second (to estimate sustained BW) +15: Min MPEPS: 0.95132 +15: Median MPEPS: 1.18011 +15: Max MPEPS: 2.77517 +15: Harmonic mean of MPEPS: 1.22486 +15: Harmonic standard deviation of MPEPS: 0.273303 +15: Initializing since date (only once) to 2500 +16: As a whole, The current MIS: has: 17651 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.01296 -14: 0d 2 0.03281 -14: s 434 0.00446 -14: 1d 1087 0.02545 -14: s 666497 0.00448 +14: s 1 0.07398 +14: 0d 2 0.16652 +14: s 434 0.01999 +14: 1d 1087 0.17255 +14: s 666497 0.05941 14: c 0.00004 -14: 2u 1087 0.02242 -14: 3u 64167 0.02964 -14: 4u 24633 0.01811 -14: 5u 185 0.01973 +14: 2u 1087 0.22446 +14: 3u 64167 0.18673 +14: 4u 24633 0.17395 +14: 5u 185 0.09757 14: c 0.00000 14: 49th starting vertex was 3141 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.177722 seconds -14: MTEPS: 11.8 +14: BFS time: 2.22401 seconds +14: MTEPS: 0.942946 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... +16: As a whole, The current MIS: has: 41954 nonzeros and length 68270 +15: 1th starting vertex was 46590 +15: Number iterations: 7 +15: Number of vertices found: 33509 +15: Number of edges traversed in both directions: 447752 +15: Number of edges processed in both directions: 1789453 +15: Number of edges processed in one direction: 886745 +15: BFS time: 1.30906 seconds +15: MTEPS (bidirectional): 0.34204 +15: MPEPS (bidirectional): 1.36697 +15: MPEPS (unidirectional): 0.677388 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44940 nonzeros and length 68270 +16: As a whole, The current MIS: has: 45030 nonzeros and length 68270 +16: MIS has 45030 vertices +16: MIS has 45030 vertices +16: MIS time: 2.31626 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00940 -14: 0d 2 0.02923 -14: s 145 0.00813 -14: 1d 737 0.03239 -14: s 556230 0.01046 +14: s 0 0.00509 +14: 0d 2 0.10820 +14: s 145 0.03449 +14: 1d 737 0.11648 +14: s 556230 0.00453 14: c 0.00004 -14: 2u 737 0.01909 -14: 3u 60672 0.01923 -14: 4u 28423 0.01809 -14: 5u 240 0.01806 +14: 2u 737 0.19195 +14: 3u 60672 0.13131 +14: 4u 28423 0.16769 +14: 5u 240 0.09723 14: c 0.00000 14: 50th starting vertex was 20939 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.192052 seconds -14: MTEPS: 10.9196 +14: BFS time: 1.752 seconds +14: MTEPS: 1.19698 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17457 nonzeros and length 68270 +16: As a whole, The current MIS: has: 17644 nonzeros and length 68270 +12: Tallying... +15: 2th starting vertex was 33655 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.62394 seconds +15: MTEPS (bidirectional): 0.275719 +15: MPEPS (bidirectional): 1.10192 +15: MPEPS (unidirectional): 0.546044 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 41997 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44752 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.01055 -14: 0d 13 0.08216 -14: s 3354 0.01232 -14: 1d 3670 0.02962 -14: s 1191185 0.00898 +14: s 6 0.03960 +14: 0d 13 0.12989 +14: s 3354 0.01600 +14: 1d 3670 0.08799 +14: s 1191185 0.00856 14: c 0.00004 -14: 2u 3670 0.01925 -14: 3u 74164 0.01677 -14: 4u 12159 0.02399 +14: 2u 3670 0.12122 +14: 3u 74164 0.05524 +14: 4u 12159 0.07341 14: c 0.00000 -14: 5d 0 0.05732 -14: s 0 0.01164 +14: 5d 0 0.14294 +14: s 0 0.04003 +16: As a whole, The current MIS: has: 44824 nonzeros and length 68270 14: 51th starting vertex was 54973 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.320701 seconds -14: MTEPS: 6.53919 +14: BFS time: 1.54579 seconds +14: MTEPS: 1.35667 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 42169 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44996 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44825 nonzeros and length 68270 +16: MIS has 44825 vertices +16: MIS has 44825 vertices +16: MIS time: 2.74032 seconds +15: 3th starting vertex was 43570 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.61193 seconds +15: MTEPS (bidirectional): 0.277773 +15: MPEPS (bidirectional): 1.11013 +15: MPEPS (unidirectional): 0.550113 +15: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 77 0.02776 -14: 0d 416 0.04949 -14: s 357868 0.00452 +14: s 77 0.03940 +14: 0d 416 0.15252 +14: s 357868 0.02401 14: c 0.00004 -14: 1u 416 0.01973 -14: 2u 51937 0.01928 -14: 3u 37320 0.01892 -14: 4u 401 0.01801 +14: 1u 416 0.20450 +14: 2u 51937 0.10880 +14: 3u 37320 0.14001 +14: 4u 401 0.12428 14: c 0.00000 14: 52th starting vertex was 54497 14: Number iterations: 5 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.190004 seconds -14: MTEPS: 11.0373 +14: BFS time: 0.91849 seconds +14: MTEPS: 2.28323 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 45072 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45073 nonzeros and length 68270 -16: MIS has 45073 vertices -16: MIS has 45073 vertices -16: MIS time: 1.54082 seconds +16: As a whole, The current MIS: has: 17487 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42109 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44796 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44886 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00457 -14: 0d 3 0.02687 -14: s 10765 0.00446 -14: 1d 8742 0.03129 -14: s 1562537 0.00451 +14: s 0 0.00799 +14: 0d 3 0.11598 +14: s 10765 0.00469 +14: 1d 8742 0.09998 +14: s 1562537 0.05532 14: c 0.00005 -14: 2u 8742 0.01897 -14: 3u 75054 0.02632 -14: 4u 6245 0.06563 +14: 2u 8742 0.16450 +14: 3u 75054 0.07036 +14: 4u 6245 0.20049 14: c 0.00000 -14: 5d 0 0.07072 -14: s 0 0.02191 -15: 13th starting vertex was 18123 -15: Number iterations: 9 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173463 -15: Number of edges processed in both directions: 1731937 -15: Number of edges processed in one direction: 845048 -15: BFS time: 1.05429 seconds -15: MTEPS (bidirectional): 0.164531 -15: MPEPS (bidirectional): 1.64276 -15: MPEPS (unidirectional): 0.801536 -15: Total communication (average so far): 0 +14: 5d 0 0.15029 +14: s 0 0.05316 +16: As a whole, The current MIS: has: 44887 nonzeros and length 68270 14: 53th starting vertex was 8488 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.283974 seconds -14: MTEPS: 7.38491 +14: BFS time: 1.75201 seconds +14: MTEPS: 1.19698 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17194 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42147 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44943 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45012 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45014 nonzeros and length 68270 -16: MIS has 45014 vertices -16: MIS has 45014 vertices -16: MIS time: 0.798031 seconds +16: MIS has 44887 vertices +16: MIS has 44887 vertices +16: MIS time: 2.4539 seconds +15: 5th starting vertex was 5986 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.73452 seconds +15: MTEPS (bidirectional): 0.258141 +15: MPEPS (bidirectional): 1.03167 +15: MPEPS (unidirectional): 0.511233 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 17343 nonzeros and length 68270 +12: Adding bc contributions... +12: Computation finished +12: 163.076204 seconds elapsed for 1056 starting vertices +12: TEPS score is: 3176640.832673 +15: 6th starting vertex was 14125 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.20795 seconds +15: MTEPS (bidirectional): 0.370671 +15: MPEPS (bidirectional): 1.48139 +15: MPEPS (unidirectional): 0.734092 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 42042 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44875 nonzeros and length 68270 +17/20 Test #12: BetwCent_Test .................... Passed 166.90 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.07861 -14: 0d 36 0.04181 -14: s 89850 0.01594 -14: 1d 27484 0.12901 -14: s 1865519 0.01154 -14: c 0.00009 -14: 2u 27484 0.08993 -14: 3u 60943 0.15684 -14: 4u 1606 0.09672 +14: s 1 0.00296 +14: 0d 36 0.18273 +14: s 89850 0.02049 +14: 1d 27484 0.28480 +14: s 1865519 0.01999 +14: c 0.00008 +14: 2u 27484 0.24439 +14: 3u 60943 0.19296 +14: 4u 1606 0.13891 14: c 0.00000 -14: 5d 0 0.10634 -14: s 0 0.04183 +14: 5d 0 0.17017 +14: s 0 0.02428 14: 54th starting vertex was 74696 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.860614 seconds -14: MTEPS: 2.43678 +14: BFS time: 2.39797 seconds +14: MTEPS: 0.874541 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 18172 nonzeros and length 68270 -15: 15th starting vertex was 31291 -15: Number iterations: 9 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173463 -15: Number of edges processed in both directions: 1731937 -15: Number of edges processed in one direction: 845048 -15: BFS time: 0.946763 seconds -15: MTEPS (bidirectional): 0.183217 -15: MPEPS (bidirectional): 1.82932 -15: MPEPS (unidirectional): 0.892565 -15: Total communication (average so far): 0 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 42178 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44883 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44959 nonzeros and length 68270 -16: MIS has 44959 vertices -16: MIS has 44959 vertices -16: MIS time: 0.780495 seconds -16: As a whole, The current MIS: has: 16909 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41519 nonzeros and length 68270 -15: 17th starting vertex was 43710 -15: Number iterations: 9 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.596487 seconds -15: MTEPS (bidirectional): 0.290806 -15: MPEPS (bidirectional): 2.90356 -15: MPEPS (unidirectional): 1.41671 +16: As a whole, The current MIS: has: 44943 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44944 nonzeros and length 68270 +16: MIS has 44944 vertices +16: MIS has 44944 vertices +16: MIS time: 2.62035 seconds +15: 7th starting vertex was 46677 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.40107 seconds +15: MTEPS (bidirectional): 0.319578 +15: MPEPS (bidirectional): 1.2772 +15: MPEPS (unidirectional): 0.632905 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 45052 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45182 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45185 nonzeros and length 68270 -16: MIS has 45185 vertices -16: MIS has 45185 vertices -16: MIS time: 1.18424 seconds +16: As a whole, The current MIS: has: 17786 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42186 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.00900 -14: 0d 3 0.13617 -14: s 7002 0.00773 -14: 1d 7244 0.19176 -14: s 1485088 0.03080 +14: s 0 0.01999 +14: 0d 3 0.13249 +14: s 7002 0.02397 +14: 1d 7244 0.13667 +14: s 1485088 0.03929 14: c 0.00005 -14: 2u 7244 0.08440 -14: 3u 75308 0.02748 -14: 4u 7485 0.07600 +14: 2u 7244 0.08391 +14: 3u 75308 0.12496 +14: 4u 7485 0.12753 14: c 0.00000 -14: 5d 0 0.04210 -14: s 0 0.03908 +14: 5d 0 0.14447 +14: s 0 0.04399 14: 55th starting vertex was 34216 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.67389 seconds -14: MTEPS: 1.25284 +14: BFS time: 1.64398 seconds +14: MTEPS: 1.27564 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 19th starting vertex was 39541 -15: Number iterations: 9 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.587484 seconds -15: MTEPS (bidirectional): 0.295262 -15: MPEPS (bidirectional): 2.94806 -15: MPEPS (unidirectional): 1.43842 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 17813 nonzeros and length 68270 -15: 20th starting vertex was 19585 -15: Number iterations: 9 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173464 -15: Number of edges processed in both directions: 1731964 -15: Number of edges processed in one direction: 845068 -15: BFS time: 0.555302 seconds -15: MTEPS (bidirectional): 0.312378 -15: MPEPS (bidirectional): 3.11896 -15: MPEPS (unidirectional): 1.52182 +16: As a whole, The current MIS: has: 44889 nonzeros and length 68270 +15: 8th starting vertex was 6856 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.14399 seconds +15: MTEPS (bidirectional): 0.391393 +15: MPEPS (bidirectional): 1.56421 +15: MPEPS (unidirectional): 0.77513 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 42163 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 44833 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44970 nonzeros and length 68270 +16: MIS has 44970 vertices +16: MIS has 44970 vertices +16: MIS time: 1.99596 seconds +16: As a whole, The current MIS: has: 17196 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.02435 -14: 0d 6 0.06370 -14: s 7220 0.02052 -14: 1d 5630 0.06654 -14: s 1377686 0.00457 -14: c 0.00004 -14: 2u 5630 0.07744 -14: 3u 75422 0.03823 -14: 4u 8977 0.14730 +14: s 3 0.02399 +14: 0d 6 0.12128 +14: s 7220 0.00452 +14: 1d 5630 0.13594 +14: s 1377686 0.03997 +14: c 0.00005 +14: 2u 5630 0.13918 +14: 3u 75422 0.07263 +14: 4u 8977 0.12053 14: c 0.00000 -14: 5d 0 0.13906 -14: s 0 0.06931 -16: As a whole, The current MIS: has: 44922 nonzeros and length 68270 -16: MIS has 44922 vertices -16: MIS has 44922 vertices -16: MIS time: 1.00936 seconds +14: 5d 0 0.10472 +14: s 0 0.00451 14: 56th starting vertex was 82846 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.798322 seconds -14: MTEPS: 2.62691 +14: BFS time: 1.56054 seconds +14: MTEPS: 1.34384 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17095 nonzeros and length 68270 -15: 22th starting vertex was 32014 -15: Number iterations: 9 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173463 -15: Number of edges processed in both directions: 1731937 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.652118 seconds -15: MTEPS (bidirectional): 0.265999 -15: MPEPS (bidirectional): 2.65586 -15: MPEPS (unidirectional): 1.29585 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 42124 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44837 nonzeros and length 68270 -15: 23th starting vertex was 24507 -15: Number iterations: 10 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173463 -15: Number of edges processed in both directions: 1731941 -15: Number of edges processed in one direction: 845049 -15: BFS time: 0.626309 seconds -15: MTEPS (bidirectional): 0.276961 -15: MPEPS (bidirectional): 2.76531 -15: MPEPS (unidirectional): 1.34925 +16: As a whole, The current MIS: has: 42139 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44829 nonzeros and length 68270 +15: 9th starting vertex was 11030 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.53978 seconds +15: MTEPS (bidirectional): 0.290789 +15: MPEPS (bidirectional): 1.16214 +15: MPEPS (unidirectional): 0.575889 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 44925 nonzeros and length 68270 -16: MIS has 44925 vertices -16: MIS has 44925 vertices -16: MIS time: 1.18549 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.02174 -14: 0d 52 0.06600 -14: s 92871 0.03378 -14: 1d 27920 0.07841 -14: s 1866794 0.07250 +14: s 3 0.01572 +14: 0d 52 0.06848 +14: s 92871 0.02344 +14: 1d 27920 0.08290 +14: s 1866794 0.00469 14: c 0.00009 -14: 2u 27920 0.12049 -14: 3u 60526 0.11415 -14: 4u 1574 0.11440 +14: 2u 27920 0.05255 +14: 3u 60526 0.11783 +14: 4u 1574 0.08406 14: c 0.00000 -14: 5d 0 0.12001 -14: s 0 0.00881 +14: 5d 0 0.07649 +14: s 0 0.00803 14: 57th starting vertex was 65966 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 1.18937 seconds -14: MTEPS: 1.76322 +14: BFS time: 0.715955 seconds +14: MTEPS: 2.92913 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17629 nonzeros and length 68270 -12: Adding bc contributions... +16: As a whole, The current MIS: has: 44906 nonzeros and length 68270 +16: MIS has 44906 vertices +16: MIS has 44906 vertices +16: MIS time: 1.95623 seconds +15: 10th starting vertex was 4314 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 0.9959 seconds +15: MTEPS (bidirectional): 0.449594 +15: MPEPS (bidirectional): 1.79681 +15: MPEPS (unidirectional): 0.890395 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 18231 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01247 -14: 0d 1 0.03860 -14: s 9 0.01243 -14: 1d 18 0.03424 -14: s 8987 0.00550 -14: 2d 8034 0.03322 -14: s 1541517 0.00451 +14: s 0 0.01581 +14: 0d 1 0.06943 +14: s 9 0.01417 +14: 1d 18 0.13597 +14: s 8987 0.04398 +14: 2d 8034 0.15684 +14: s 1541517 0.02665 14: c 0.00005 -14: 3u 8034 0.01976 -14: 4u 75250 0.01832 -14: 5u 6743 0.01803 +14: 3u 8034 0.16561 +14: 4u 75250 0.09008 +14: 5u 6743 0.07939 14: c 0.00000 -14: 6d 0 0.04098 -14: s 0 0.00586 +14: 6d 0 0.11813 +14: s 0 0.02398 14: 58th starting vertex was 11996 14: Number iterations: 7 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.49356 seconds -14: MTEPS: 4.24898 +14: BFS time: 1.316 seconds +14: MTEPS: 1.59356 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Computation finished -12: 83.336320 seconds elapsed for 1056 starting vertices -12: TEPS score is: 6216191.550679 -15: 24th starting vertex was 9552 -15: Number iterations: 9 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.68245 seconds -15: MTEPS (bidirectional): 0.254176 -15: MPEPS (bidirectional): 2.53782 -15: MPEPS (unidirectional): 1.23826 +16: As a whole, The current MIS: has: 42326 nonzeros and length 68270 +15: 11th starting vertex was 18529 +15: Number iterations: 7 +15: Number of vertices found: 33509 +15: Number of edges traversed in both directions: 447752 +15: Number of edges processed in both directions: 1789452 +15: Number of edges processed in one direction: 886748 +15: BFS time: 0.878607 seconds +15: MTEPS (bidirectional): 0.509616 +15: MPEPS (bidirectional): 2.03669 +15: MPEPS (unidirectional): 1.00927 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 42334 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44820 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44870 nonzeros and length 68270 +16: MIS has 44870 vertices +16: MIS has 44870 vertices +16: MIS time: 2.02128 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.01189 -14: 0d 1 0.03262 -14: s 352 0.01258 -14: 1d 382 0.02995 -14: s 312947 0.00453 +14: s 0 0.01369 +14: 0d 1 0.16000 +14: s 352 0.03599 +14: 1d 382 0.11997 +14: s 312947 0.01649 14: c 0.00004 -14: 2u 382 0.01905 -14: 3u 50016 0.01885 -14: 4u 39238 0.01604 -14: 5u 437 0.01822 +14: 2u 382 0.05532 +14: 3u 50016 0.07848 +14: 4u 39238 0.10979 +14: 5u 437 0.07853 14: c 0.00000 14: 59th starting vertex was 58008 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.212816 seconds -14: MTEPS: 9.85417 +14: BFS time: 1.30984 seconds +14: MTEPS: 1.60105 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44890 nonzeros and length 68270 +16: As a whole, The current MIS: has: 17329 nonzeros and length 68270 +15: 12th starting vertex was 8702 +15: Number iterations: 8 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.21702 seconds +15: MTEPS (bidirectional): 0.367909 +15: MPEPS (bidirectional): 1.47036 +15: MPEPS (unidirectional): 0.728621 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 41953 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44851 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44933 nonzeros and length 68270 +16: MIS has 44933 vertices +16: MIS has 44933 vertices +16: MIS time: 2.07554 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.00853 -14: 0d 12 0.02798 -14: s 9255 0.00448 -14: 1d 9704 0.02739 -14: s 1611532 0.00452 +14: s 6 0.00452 +14: 0d 12 0.13539 +14: s 9255 0.02801 +14: 1d 9704 0.09481 +14: s 1611532 0.04118 14: c 0.00005 -14: 2u 9704 0.01903 -14: 3u 74533 0.01727 -14: 4u 5802 0.01743 +14: 2u 9704 0.06098 +14: 3u 74533 0.09998 +14: 4u 5802 0.08476 14: c 0.00000 -14: 5d 0 0.02711 -14: s 0 0.00507 +14: 5d 0 0.14798 +14: s 0 0.01290 14: 60th starting vertex was 38680 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.164106 seconds -14: MTEPS: 12.7791 +14: BFS time: 1.46399 seconds +14: MTEPS: 1.43247 14: Total communication (average so far): 0 14: A BFS iteration is starting -17/20 Test #12: BetwCent_Test .................... Passed 92.62 sec -16: As a whole, The current MIS: has: 44983 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44984 nonzeros and length 68270 -16: MIS has 44984 vertices -16: MIS has 44984 vertices -16: MIS time: 1.15136 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 44819 -16: Median MIS vertices: 44949 -16: Max MIS vertices: 45185 -16: Mean MIS vertices: 44962.2 -16: STDDEV MIS vertices: 87.7361 -16: -------------------------- -16: Filter keeps 100 percentage of edges -16: Min time: 0.621045 seconds -16: Median time: 0.885147 seconds -16: Max time: 1.54082 seconds -16: Mean time: 0.946144 seconds -16: STDDEV time: 0.261438 seconds -16: -------------------------- +15: 14th starting vertex was 16145 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 1.22798 seconds +15: MTEPS (bidirectional): 0.364625 +15: MPEPS (bidirectional): 1.45723 +15: MPEPS (unidirectional): 0.722117 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 17456 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42128 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.00516 -14: 0d 8 0.02689 -14: s 24491 0.00446 -14: 1d 12697 0.02809 -14: s 1694741 0.00452 +14: s 3 0.01977 +14: 0d 8 0.11648 +14: s 24491 0.03429 +14: 1d 12697 0.10560 +14: s 1694741 0.00767 14: c 0.00006 -14: 2u 12697 0.01897 -14: 3u 72908 0.02693 -14: 4u 4440 0.01805 +14: 2u 12697 0.11659 +14: 3u 72908 0.09259 +14: 4u 4440 0.05814 14: c 0.00000 -14: 5d 0 0.02526 -14: s 0 0.00366 +14: 5d 0 0.10629 +14: s 0 0.01601 14: 61th starting vertex was 54522 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.164203 seconds -14: MTEPS: 12.7715 +14: BFS time: 1.29387 seconds +14: MTEPS: 1.62082 14: Total communication (average so far): 0 14: A BFS iteration is starting -18/20 Test #16: FMIS_Test ........................ Passed 88.62 sec -15: 25th starting vertex was 20719 -15: Number iterations: 10 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.631076 seconds -15: MTEPS (bidirectional): 0.274867 -15: MPEPS (bidirectional): 2.74442 -15: MPEPS (unidirectional): 1.33906 +16: As a whole, The current MIS: has: 44902 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44984 nonzeros and length 68270 +16: MIS has 44984 vertices +16: MIS has 44984 vertices +16: MIS time: 1.83242 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 44825 +16: Median MIS vertices: 44928 +16: Max MIS vertices: 45030 +16: Mean MIS vertices: 44926.7 +16: STDDEV MIS vertices: 53.235 +16: -------------------------- +16: Filter keeps 100 percentage of edges +16: Min time: 1.83242 seconds +16: Median time: 2.39509 seconds +16: Max time: 2.91597 seconds +16: Mean time: 2.38978 seconds +16: STDDEV time: 0.347966 seconds +16: -------------------------- +15: 15th starting vertex was 31291 +15: Number iterations: 7 +15: Number of vertices found: 33509 +15: Number of edges traversed in both directions: 447752 +15: Number of edges processed in both directions: 1789447 +15: Number of edges processed in one direction: 886745 +15: BFS time: 1.30124 seconds +15: MTEPS (bidirectional): 0.344096 +15: MPEPS (bidirectional): 1.37518 +15: MPEPS (unidirectional): 0.681461 15: Total communication (average so far): 0 +18/20 Test #16: FMIS_Test ........................ Passed 171.53 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00452 -14: 0d 4 0.02767 -14: s 1831 0.00455 -14: 1d 2065 0.02013 -14: s 935730 0.01125 +14: s 1 0.00455 +14: 0d 4 0.07542 +14: s 1831 0.02000 +14: 1d 2065 0.10056 +14: s 935730 0.01999 14: c 0.00004 -14: 2u 2065 0.01578 -14: 3u 70812 0.03452 -14: 4u 17096 0.01766 +14: 2u 2065 0.12452 +14: 3u 70812 0.09660 +14: 4u 17096 0.10083 14: c 0.00000 -14: 5d 0 0.02084 -14: s 0 0.00481 +14: 5d 0 0.11599 +14: s 0 0.03601 14: 62th starting vertex was 84903 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.21732 seconds -14: MTEPS: 9.64991 +14: BFS time: 1.332 seconds +14: MTEPS: 1.57441 14: Total communication (average so far): 0 14: A BFS iteration is starting +15: 16th starting vertex was 18537 +15: Number iterations: 7 +15: Number of vertices found: 33509 +15: Number of edges traversed in both directions: 447752 +15: Number of edges processed in both directions: 1789447 +15: Number of edges processed in one direction: 886745 +15: BFS time: 0.891958 seconds +15: MTEPS (bidirectional): 0.501988 +15: MPEPS (bidirectional): 2.0062 +15: MPEPS (unidirectional): 0.994156 +15: Total communication (average so far): 0 +15: 17th starting vertex was 43710 +15: Number iterations: 7 +15: Number of vertices found: 33508 +15: Number of edges traversed in both directions: 447751 +15: Number of edges processed in both directions: 1789446 +15: Number of edges processed in one direction: 886744 +15: BFS time: 0.883984 seconds +15: MTEPS (bidirectional): 0.506515 +15: MPEPS (bidirectional): 2.0243 +15: MPEPS (unidirectional): 1.00312 +15: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.00396 -14: 0d 3 0.01950 -14: s 23921 0.00402 -14: 1d 11616 0.02096 -14: s 1654810 0.00275 +14: s 1 0.03999 +14: 0d 3 0.06500 +14: s 23921 0.04399 +14: 1d 11616 0.13198 +14: s 1654810 0.02397 14: c 0.00005 -14: 2u 11616 0.01722 -14: 3u 73495 0.01287 -14: 4u 4941 0.01935 +14: 2u 11616 0.08096 +14: 3u 73495 0.05263 +14: 4u 4941 0.08094 14: c 0.00000 -14: 5d 0 0.02960 -14: s 0 0.00785 +14: 5d 0 0.08398 +14: s 0 0.05995 14: 63th starting vertex was 78887 14: Number iterations: 6 14: Number of vertices found: 90075 14: Number of edges traversed: 2097123 -14: BFS time: 0.160011 seconds -14: MTEPS: 13.1061 +14: BFS time: 1.20448 seconds +14: MTEPS: 1.7411 14: Total communication (average so far): 0 14: Finished 14: -------------------------- @@ -19556,261 +19782,32 @@ 14: Mean nedges: 2.09712e+06 14: STDDEV nedges: 0 14: -------------------------- -14: Min time: 0.160011 seconds -14: First Quartile time: 0.502777 seconds -14: Median time: 0.978994 seconds -14: Third Quartile time: 1.70053 seconds -14: Max time: 3.33597 seconds -14: Mean time: 1.13995 seconds -14: STDDEV time: 0.772444 seconds +14: Min time: 0.715955 seconds +14: First Quartile time: 1.69799 seconds +14: Median time: 2.23401 seconds +14: Third Quartile time: 2.66 seconds +14: Max time: 5.06403 seconds +14: Mean time: 2.29371 seconds +14: STDDEV time: 0.837553 seconds 14: -------------------------- -14: Min MTEPS: 0.628639 -14: First Quartile MTEPS: 1.23325 -14: Median MTEPS: 2.14212 -14: Third Quartile MTEPS: 4.17248 -14: Max MTEPS: 13.1061 -14: Harmonic mean of MTEPS: 1.83966 -14: Harmonic standard deviation of MTEPS: 1.24657 -19/20 Test #14: DirOptBFS_Test ................... Passed 91.08 sec -15: 27th starting vertex was 10726 -15: Number iterations: 10 -15: Number of vertices found: 24275 -15: Number of edges traversed in both directions: 173462 -15: Number of edges processed in both directions: 1731936 -15: Number of edges processed in one direction: 845047 -15: BFS time: 0.330045 seconds -15: MTEPS (bidirectional): 0.525571 -15: MPEPS (bidirectional): 5.24758 -15: MPEPS (unidirectional): 2.5604 -15: Total communication (average so far): 0 -15: 31th starting vertex was 42702 -15: Number iterations: 8 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173463 -15: Number of edges processed in both directions: 1731938 -15: Number of edges processed in one direction: 845049 -15: BFS time: 0.236735 seconds -15: MTEPS (bidirectional): 0.732732 -15: MPEPS (bidirectional): 7.31595 -15: MPEPS (unidirectional): 3.5696 -15: Total communication (average so far): 0 -15: 33th starting vertex was 21361 -15: Number iterations: 8 -15: Number of vertices found: 24276 -15: Number of edges traversed in both directions: 173463 -15: Number of edges processed in both directions: 1731937 -15: Number of edges processed in one direction: 845048 -15: BFS time: 0.222342 seconds -15: MTEPS (bidirectional): 0.780161 -15: MPEPS (bidirectional): 7.7895 -15: MPEPS (unidirectional): 3.80066 -15: Total communication (average so far): 0 -15: 16 valid runs done -15: Connected component lower limite was 100 -15: Per iteration communication times: -15: AllGatherv: 0 -15: AlltoAllv: 0 -15: -------------------------- -15: Min nedges: 173462 -15: Median nedges: 173462 -15: Max nedges: 173464 -15: Mean nedges: 173462 -15: STDDEV nedges: 0.632456 -15: -------------------------- -15: Filter keeps 10 percentage of edges -15: Min time: 0.222342 seconds -15: Median time: 0.628693 seconds -15: Max time: 1.05429 seconds -15: Mean time: 0.620607 seconds -15: STDDEV time: 0.228139 seconds -15: -------------------------- -15: Min MTEPS: 0.164531 -15: Median MTEPS: 0.275914 -15: Max MTEPS: 0.780161 -15: Harmonic mean of MTEPS: 0.279505 -15: Harmonic standard deviation of MTEPS: 0.102747 -15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 1.64276 -15: Median MPEPS: 2.75487 -15: Max MPEPS: 7.7895 -15: Harmonic mean of MPEPS: 2.79072 -15: Harmonic standard deviation of MPEPS: 1.02589 -15: Initializing since date (only once) to 2500 -15: 1th starting vertex was 46590 -15: Number iterations: 8 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.227965 seconds -15: MTEPS (bidirectional): 1.96065 -15: MPEPS (bidirectional): 7.85022 -15: MPEPS (unidirectional): 3.88967 -15: Total communication (average so far): 0 -15: 2th starting vertex was 33655 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.229407 seconds -15: MTEPS (bidirectional): 1.94833 -15: MPEPS (bidirectional): 7.8009 -15: MPEPS (unidirectional): 3.86523 -15: Total communication (average so far): 0 -15: 3th starting vertex was 43570 -15: Number iterations: 8 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.268055 seconds -15: MTEPS (bidirectional): 1.66742 -15: MPEPS (bidirectional): 6.67616 -15: MPEPS (unidirectional): 3.30794 -15: Total communication (average so far): 0 -15: 5th starting vertex was 5986 -15: Number iterations: 8 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.273519 seconds -15: MTEPS (bidirectional): 1.63411 -15: MPEPS (bidirectional): 6.54278 -15: MPEPS (unidirectional): 3.24185 -15: Total communication (average so far): 0 -15: 6th starting vertex was 14125 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.215885 seconds -15: MTEPS (bidirectional): 2.07037 -15: MPEPS (bidirectional): 8.2895 -15: MPEPS (unidirectional): 4.10732 -15: Total communication (average so far): 0 -15: 7th starting vertex was 46677 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.221684 seconds -15: MTEPS (bidirectional): 2.01621 -15: MPEPS (bidirectional): 8.07266 -15: MPEPS (unidirectional): 3.99988 -15: Total communication (average so far): 0 -15: 8th starting vertex was 6856 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.224881 seconds -15: MTEPS (bidirectional): 1.98755 -15: MPEPS (bidirectional): 7.9579 -15: MPEPS (unidirectional): 3.94302 -15: Total communication (average so far): 0 -15: 9th starting vertex was 11030 -15: Number iterations: 8 -15: Number of vertices found: 33447 -15: Number of edges traversed in both directions: 446962 -15: Number of edges processed in both directions: 1789582 -15: Number of edges processed in one direction: 886712 -15: BFS time: 0.23514 seconds -15: MTEPS (bidirectional): 1.90083 -15: MPEPS (bidirectional): 7.61071 -15: MPEPS (unidirectional): 3.771 -15: Total communication (average so far): 0 -15: 10th starting vertex was 4314 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.194372 seconds -15: MTEPS (bidirectional): 2.29951 -15: MPEPS (bidirectional): 9.20696 -15: MPEPS (unidirectional): 4.56191 -15: Total communication (average so far): 0 -15: 11th starting vertex was 18529 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.205033 seconds -15: MTEPS (bidirectional): 2.17995 -15: MPEPS (bidirectional): 8.72826 -15: MPEPS (unidirectional): 4.32472 -15: Total communication (average so far): 0 -15: 12th starting vertex was 8702 -15: Number iterations: 8 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.223263 seconds -15: MTEPS (bidirectional): 2.00195 -15: MPEPS (bidirectional): 8.01557 -15: MPEPS (unidirectional): 3.97159 -15: Total communication (average so far): 0 -15: 13th starting vertex was 18123 -15: Number iterations: 8 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.23241 seconds -15: MTEPS (bidirectional): 1.92316 -15: MPEPS (bidirectional): 7.70008 -15: MPEPS (unidirectional): 3.81528 -15: Total communication (average so far): 0 -15: 15th starting vertex was 31291 -15: Number iterations: 8 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.312456 seconds -15: MTEPS (bidirectional): 1.43048 -15: MPEPS (bidirectional): 5.72746 -15: MPEPS (unidirectional): 2.83787 -15: Total communication (average so far): 0 -15: 16th starting vertex was 18537 -15: Number iterations: 8 -15: Number of vertices found: 33447 -15: Number of edges traversed in both directions: 446962 -15: Number of edges processed in both directions: 1789579 -15: Number of edges processed in one direction: 886710 -15: BFS time: 0.262199 seconds -15: MTEPS (bidirectional): 1.70466 -15: MPEPS (bidirectional): 6.82526 -15: MPEPS (unidirectional): 3.38182 -15: Total communication (average so far): 0 -15: 17th starting vertex was 43710 -15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.219906 seconds -15: MTEPS (bidirectional): 2.03251 -15: MPEPS (bidirectional): 8.13793 -15: MPEPS (unidirectional): 4.03222 -15: Total communication (average so far): 0 -15: 19th starting vertex was 39541 +14: Min MTEPS: 0.414121 +14: First Quartile MTEPS: 0.7884 +14: Median MTEPS: 0.938743 +14: Third Quartile MTEPS: 1.23631 +14: Max MTEPS: 2.92913 +14: Harmonic mean of MTEPS: 0.914292 +14: Harmonic standard deviation of MTEPS: 0.333855 +19/20 Test #14: DirOptBFS_Test ................... Passed 176.31 sec +15: 18th starting vertex was 25174 15: Number iterations: 7 -15: Number of vertices found: 33446 -15: Number of edges traversed in both directions: 446961 -15: Number of edges processed in both directions: 1789578 -15: Number of edges processed in one direction: 886709 -15: BFS time: 0.212255 seconds -15: MTEPS (bidirectional): 2.10578 -15: MPEPS (bidirectional): 8.43128 -15: MPEPS (unidirectional): 4.17757 +15: Number of vertices found: 33509 +15: Number of edges traversed in both directions: 447752 +15: Number of edges processed in both directions: 1789449 +15: Number of edges processed in one direction: 886746 +15: BFS time: 0.736416 seconds +15: MTEPS (bidirectional): 0.608015 +15: MPEPS (bidirectional): 2.42994 +15: MPEPS (unidirectional): 1.20414 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -19818,206 +19815,206 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 446961 -15: Median nedges: 446961 -15: Max nedges: 446962 -15: Mean nedges: 446961 -15: STDDEV nedges: 0.341565 +15: Min nedges: 447751 +15: Median nedges: 447751 +15: Max nedges: 447752 +15: Mean nedges: 447751 +15: STDDEV nedges: 0.478714 15: -------------------------- 15: Filter keeps 25 percentage of edges -15: Min time: 0.194372 seconds -15: Median time: 0.226423 seconds -15: Max time: 0.312456 seconds -15: Mean time: 0.234902 seconds -15: STDDEV time: 0.0299773 seconds +15: Min time: 0.736416 seconds +15: Median time: 1.2225 seconds +15: Max time: 1.73452 seconds +15: Mean time: 1.23158 seconds +15: STDDEV time: 0.300675 seconds 15: -------------------------- -15: Min MTEPS: 1.43048 -15: Median MTEPS: 1.9741 -15: Max MTEPS: 2.29951 -15: Harmonic mean of MTEPS: 1.90276 -15: Harmonic standard deviation of MTEPS: 0.242823 +15: Min MTEPS: 0.258141 +15: Median MTEPS: 0.366267 +15: Max MTEPS: 0.608015 +15: Harmonic mean of MTEPS: 0.363557 +15: Harmonic standard deviation of MTEPS: 0.0887577 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 5.72746 -15: Median MPEPS: 7.90406 -15: Max MPEPS: 9.20696 -15: Harmonic mean of MPEPS: 7.61841 -15: Harmonic standard deviation of MPEPS: 0.972234 +15: Min MPEPS: 1.03167 +15: Median MPEPS: 1.46379 +15: Max MPEPS: 2.42994 +15: Harmonic mean of MPEPS: 1.45296 +15: Harmonic standard deviation of MPEPS: 0.354722 15: Initializing since date (only once) to 10000 15: 0th starting vertex was 19484 15: Number iterations: 7 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.356682 seconds -15: MTEPS (bidirectional): 5.10192 -15: MPEPS (bidirectional): 5.10194 -15: MPEPS (unidirectional): 2.55097 +15: BFS time: 1.21599 seconds +15: MTEPS (bidirectional): 1.49653 +15: MPEPS (bidirectional): 1.49653 +15: MPEPS (unidirectional): 0.748266 15: Total communication (average so far): 0 15: 1th starting vertex was 46590 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.259316 seconds -15: MTEPS (bidirectional): 7.01756 -15: MPEPS (bidirectional): 7.01758 -15: MPEPS (unidirectional): 3.50879 +15: BFS time: 1.15439 seconds +15: MTEPS (bidirectional): 1.57639 +15: MPEPS (bidirectional): 1.5764 +15: MPEPS (unidirectional): 0.788198 15: Total communication (average so far): 0 15: 2th starting vertex was 33655 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.24717 seconds -15: MTEPS (bidirectional): 7.3624 -15: MPEPS (bidirectional): 7.36242 -15: MPEPS (unidirectional): 3.68121 +15: BFS time: 1.27604 seconds +15: MTEPS (bidirectional): 1.4261 +15: MPEPS (bidirectional): 1.42611 +15: MPEPS (unidirectional): 0.713053 15: Total communication (average so far): 0 15: 3th starting vertex was 43570 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.285512 seconds -15: MTEPS (bidirectional): 6.37369 -15: MPEPS (bidirectional): 6.37371 -15: MPEPS (unidirectional): 3.18686 +15: BFS time: 1.38423 seconds +15: MTEPS (bidirectional): 1.31464 +15: MPEPS (bidirectional): 1.31465 +15: MPEPS (unidirectional): 0.657323 15: Total communication (average so far): 0 15: 4th starting vertex was 5 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.248154 seconds -15: MTEPS (bidirectional): 7.33321 -15: MPEPS (bidirectional): 7.33324 -15: MPEPS (unidirectional): 3.66662 +15: BFS time: 1.19601 seconds +15: MTEPS (bidirectional): 1.52152 +15: MPEPS (bidirectional): 1.52153 +15: MPEPS (unidirectional): 0.760764 15: Total communication (average so far): 0 15: 5th starting vertex was 5986 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.279776 seconds -15: MTEPS (bidirectional): 6.50436 -15: MPEPS (bidirectional): 6.50438 -15: MPEPS (unidirectional): 3.25219 +15: BFS time: 1.31814 seconds +15: MTEPS (bidirectional): 1.38055 +15: MPEPS (bidirectional): 1.38055 +15: MPEPS (unidirectional): 0.690277 15: Total communication (average so far): 0 15: 6th starting vertex was 14125 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.298259 seconds -15: MTEPS (bidirectional): 6.10129 -15: MPEPS (bidirectional): 6.10131 -15: MPEPS (unidirectional): 3.05065 +15: BFS time: 0.903893 seconds +15: MTEPS (bidirectional): 2.01325 +15: MPEPS (bidirectional): 2.01326 +15: MPEPS (unidirectional): 1.00663 15: Total communication (average so far): 0 15: 7th starting vertex was 46677 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.280024 seconds -15: MTEPS (bidirectional): 6.49859 -15: MPEPS (bidirectional): 6.49861 -15: MPEPS (unidirectional): 3.24931 +15: BFS time: 0.875971 seconds +15: MTEPS (bidirectional): 2.07743 +15: MPEPS (bidirectional): 2.07743 +15: MPEPS (unidirectional): 1.03872 15: Total communication (average so far): 0 15: 8th starting vertex was 6856 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.245607 seconds -15: MTEPS (bidirectional): 7.40925 -15: MPEPS (bidirectional): 7.40927 -15: MPEPS (unidirectional): 3.70464 +15: BFS time: 1.07446 seconds +15: MTEPS (bidirectional): 1.69366 +15: MPEPS (bidirectional): 1.69366 +15: MPEPS (unidirectional): 0.846832 15: Total communication (average so far): 0 15: 9th starting vertex was 11030 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.276952 seconds -15: MTEPS (bidirectional): 6.57067 -15: MPEPS (bidirectional): 6.57069 -15: MPEPS (unidirectional): 3.28535 +15: BFS time: 1.26219 seconds +15: MTEPS (bidirectional): 1.44175 +15: MPEPS (bidirectional): 1.44175 +15: MPEPS (unidirectional): 0.720876 15: Total communication (average so far): 0 15: 10th starting vertex was 4314 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.256739 seconds -15: MTEPS (bidirectional): 7.08799 -15: MPEPS (bidirectional): 7.08801 -15: MPEPS (unidirectional): 3.54401 +15: BFS time: 1.47193 seconds +15: MTEPS (bidirectional): 1.23631 +15: MPEPS (bidirectional): 1.23632 +15: MPEPS (unidirectional): 0.618158 15: Total communication (average so far): 0 15: 11th starting vertex was 18529 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.267353 seconds -15: MTEPS (bidirectional): 6.80661 -15: MPEPS (bidirectional): 6.80663 -15: MPEPS (unidirectional): 3.40332 +15: BFS time: 0.911899 seconds +15: MTEPS (bidirectional): 1.99558 +15: MPEPS (bidirectional): 1.99558 +15: MPEPS (unidirectional): 0.997792 15: Total communication (average so far): 0 15: 12th starting vertex was 8702 15: Number iterations: 7 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.284396 seconds -15: MTEPS (bidirectional): 6.39869 -15: MPEPS (bidirectional): 6.39872 -15: MPEPS (unidirectional): 3.19936 +15: BFS time: 1.28803 seconds +15: MTEPS (bidirectional): 1.41283 +15: MPEPS (bidirectional): 1.41283 +15: MPEPS (unidirectional): 0.706417 15: Total communication (average so far): 0 15: 13th starting vertex was 18123 15: Number iterations: 7 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.307127 seconds -15: MTEPS (bidirectional): 5.92512 -15: MPEPS (bidirectional): 5.92514 -15: MPEPS (unidirectional): 2.96257 +15: BFS time: 1.10224 seconds +15: MTEPS (bidirectional): 1.65097 +15: MPEPS (bidirectional): 1.65098 +15: MPEPS (unidirectional): 0.825488 15: Total communication (average so far): 0 15: 14th starting vertex was 16145 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.274647 seconds -15: MTEPS (bidirectional): 6.62583 -15: MPEPS (bidirectional): 6.62585 -15: MPEPS (unidirectional): 3.31292 +15: BFS time: 1.22797 seconds +15: MTEPS (bidirectional): 1.48194 +15: MPEPS (bidirectional): 1.48194 +15: MPEPS (unidirectional): 0.740969 15: Total communication (average so far): 0 15: 15th starting vertex was 31291 15: Number iterations: 6 15: Number of vertices found: 46700 -15: Number of edges traversed in both directions: 1819764 +15: Number of edges traversed in both directions: 1819766 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 0.276946 seconds -15: MTEPS (bidirectional): 6.57082 -15: MPEPS (bidirectional): 6.57084 -15: MPEPS (unidirectional): 3.28542 +15: BFS time: 1.41187 seconds +15: MTEPS (bidirectional): 1.28891 +15: MPEPS (bidirectional): 1.28891 +15: MPEPS (unidirectional): 0.644454 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -20025,35 +20022,35 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 1.81976e+06 -15: Median nedges: 1.81976e+06 -15: Max nedges: 1.81976e+06 -15: Mean nedges: 1.81976e+06 +15: Min nedges: 1.81977e+06 +15: Median nedges: 1.81977e+06 +15: Max nedges: 1.81977e+06 +15: Mean nedges: 1.81977e+06 15: STDDEV nedges: 0 15: -------------------------- 15: Filter keeps 100 percentage of edges -15: Min time: 0.245607 seconds -15: Median time: 0.276949 seconds -15: Max time: 0.356682 seconds -15: Mean time: 0.277791 seconds -15: STDDEV time: 0.0275343 seconds +15: Min time: 0.875971 seconds +15: Median time: 1.22198 seconds +15: Max time: 1.47193 seconds +15: Mean time: 1.1922 seconds +15: STDDEV time: 0.180238 seconds 15: -------------------------- -15: Min MTEPS: 5.10192 -15: Median MTEPS: 6.57075 -15: Max MTEPS: 7.40925 -15: Harmonic mean of MTEPS: 6.55083 -15: Harmonic standard deviation of MTEPS: 0.649311 +15: Min MTEPS: 1.23631 +15: Median MTEPS: 1.48923 +15: Max MTEPS: 2.07743 +15: Harmonic mean of MTEPS: 1.52639 +15: Harmonic standard deviation of MTEPS: 0.230761 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 5.10194 -15: Median MPEPS: 6.57077 -15: Max MPEPS: 7.40927 -15: Harmonic mean of MPEPS: 6.55085 -15: Harmonic standard deviation of MPEPS: 0.649313 -20/20 Test #15: FBFS_Test ........................ Passed 101.04 sec +15: Min MPEPS: 1.23632 +15: Median MPEPS: 1.48924 +15: Max MPEPS: 2.07743 +15: Harmonic mean of MPEPS: 1.52639 +15: Harmonic standard deviation of MPEPS: 0.230761 +20/20 Test #15: FBFS_Test ........................ Passed 197.69 sec 90% tests passed, 2 tests failed out of 20 -Total Test time (real) = 103.35 sec +Total Test time (real) = 201.45 sec The following tests FAILED: 8 - Indexing_Test (Failed) @@ -28685,10 +28682,10 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_2.0.0-3.1_all.deb'. dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_2.0.0-3.1_arm64.deb'. -dpkg-deb: building package 'libcombblas2.0.0t64' in '../libcombblas2.0.0t64_2.0.0-3.1_arm64.deb'. dpkg-deb: building package 'libcombblas2.0.0t64-dbgsym' in '../libcombblas2.0.0t64-dbgsym_2.0.0-3.1_arm64.deb'. -dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_2.0.0-3.1_all.deb'. +dpkg-deb: building package 'libcombblas2.0.0t64' in '../libcombblas2.0.0t64_2.0.0-3.1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../combblas_2.0.0-3.1_arm64.buildinfo dpkg-genchanges --build=binary -O../combblas_2.0.0-3.1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -28696,12 +28693,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/3990323/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3990323/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/4099608 and its subdirectories -I: Current time: Tue Dec 16 02:03:30 -12 2025 -I: pbuilder-time-stamp: 1765893810 +I: removing directory /srv/workspace/pbuilder/3990323 and its subdirectories +I: Current time: Wed Nov 13 22:15:56 +14 2024 +I: pbuilder-time-stamp: 1731485756