Diff of the two buildlogs: -- --- b1/build.log 2025-10-24 10:42:27.363085964 +0000 +++ b2/build.log 2025-10-24 11:09:32.621049852 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Oct 23 22:14:48 -12 2025 -I: pbuilder-time-stamp: 1761300888 +I: Current time: Fri Nov 27 07:05:32 +14 2026 +I: pbuilder-time-stamp: 1795712732 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -31,52 +31,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/684860/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1684853/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 26 17:05 /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/1684853/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1684853/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='0512b3b49b5044b08508a5716ed92879' - 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='684860' - PS1='# ' - PS2='> ' + INVOCATION_ID=a133b00169f143edacdb2ab188ffe02a + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1684853 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.DV7JgP63/pbuilderrc_UHe6 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DV7JgP63/b1 --logfile b1/build.log combblas_2.0.0-7.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.DV7JgP63/pbuilderrc_GEIy --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.DV7JgP63/b2 --logfile b2/build.log combblas_2.0.0-7.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.12.48+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/684860/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1684853/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -308,7 +340,7 @@ Get: 186 http://deb.debian.org/debian forky/main amd64 openmpi-bin amd64 5.0.8-10+b1 [190 kB] Get: 187 http://deb.debian.org/debian forky/main amd64 libopenmpi-dev amd64 5.0.8-10+b1 [1090 kB] Get: 188 http://deb.debian.org/debian forky/main amd64 mpi-default-dev amd64 1.19 [3432 B] -Fetched 254 MB in 6s (45.6 MB/s) +Fetched 254 MB in 4s (60.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19900 files and directories currently installed.) @@ -1088,7 +1120,11 @@ fakeroot is already the newest version (1.37.1.2-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-7_source.changes +I: user script /srv/workspace/pbuilder/1684853/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1684853/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-7_source.changes dpkg-buildpackage: info: source package combblas dpkg-buildpackage: info: source version 2.0.0-7 dpkg-buildpackage: info: source distribution unstable @@ -1139,7 +1175,7 @@ -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success --- Configuring done (2.2s) +-- Configuring done (2.5s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -1153,7 +1189,7 @@ tar xzf debian/testdata_combblas*.tgz -C obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/combblas-2.0.0' dh_auto_build - cd obj-x86_64-linux-gnu && make -j12 INSTALL="install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j16 INSTALL="install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/combblas-2.0.0 -B/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu//CMakeFiles/progress.marks @@ -1167,29 +1203,29 @@ cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles/Usortlib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make -f graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build.make graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 1%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o -[ 2%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -[ 3%] 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/splittable_mrg.c.o -[ 7%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o -[ 7%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.c.o -[ 8%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/make_graph.c.o -[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o -[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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 +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 1%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/btrd_binomial_distribution.c.o +[ 2%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/binUtils.cpp.o +[ 3%] Building CXX object usort/CMakeFiles/Usortlib.dir/src/parUtils.cpp.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/splittable_mrg.c.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/mrg_transitions.c.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/utils.c.o +[ 9%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/graph_generator.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-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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 +[ 10%] Building C object graph500-1.2/generator/CMakeFiles/GraphGenlib.dir/permutation_gen.c.o cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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 cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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 cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-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 -fcf-protection -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-x86_64-linux-gnu/graph500-1.2/generator && /usr/bin/cmake -E cmake_link_script CMakeFiles/GraphGenlib.dir/link.txt --verbose=1 @@ -1217,18 +1253,18 @@ make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 16%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o -[ 16%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o -[ 19%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIType.cpp.o -[ 19%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.o -[ 20%] 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -[ 21%] 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/MPIOp.cpp.o +[ 18%] Building CXX object CMakeFiles/CombBLAS.dir/src/CommGrid.cpp.o +[ 18%] Building C object CMakeFiles/CombBLAS.dir/src/mmio.c.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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 /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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -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 -/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +/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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 20%] 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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) @@ -1388,104 +1424,136 @@ 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 -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTiming.dir/DependInfo.cmake "--color=" -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-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTest.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/depend +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-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/depend make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir/DependInfo.cmake "--color=" make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/depend -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir/DependInfo.cmake "--color=" +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-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir/DependInfo.cmake "--color=" -make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/depend -make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/depend +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir/DependInfo.cmake "--color=" +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-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir/DependInfo.cmake "--color=" +make -f ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build.make ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GenWrMat.dir/DependInfo.cmake "--color=" +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/MultTiming.dir/build.make ReleaseTests/CMakeFiles/MultTiming.dir/build +make -f ReleaseTests/CMakeFiles/IteratorTest.dir/build.make ReleaseTests/CMakeFiles/IteratorTest.dir/build +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build make -f ReleaseTests/CMakeFiles/ReduceTest.dir/build.make ReleaseTests/CMakeFiles/ReduceTest.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +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-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/SpAsgnTest.dir/build.make ReleaseTests/CMakeFiles/SpAsgnTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/IndexingTiming.dir/build.make ReleaseTests/CMakeFiles/IndexingTiming.dir/build +make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/build make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/IndexingTest.dir/build.make ReleaseTests/CMakeFiles/IndexingTest.dir/build -make -f ReleaseTests/CMakeFiles/GalerkinNew.dir/build.make ReleaseTests/CMakeFiles/GalerkinNew.dir/build +make -f ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build.make ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-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-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/MultTest.dir/build.make ReleaseTests/CMakeFiles/MultTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -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-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make -f ReleaseTests/CMakeFiles/ParIOTest.dir/build.make ReleaseTests/CMakeFiles/ParIOTest.dir/build -make -f ReleaseTests/CMakeFiles/GenWrMat.dir/build.make ReleaseTests/CMakeFiles/GenWrMat.dir/build -[ 27%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -[ 27%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o -[ 27%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -[ 27%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/FindSparse.dir/build.make ReleaseTests/CMakeFiles/FindSparse.dir/build -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 27%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o +[ 27%] Building CXX object ReleaseTests/CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o +[ 27%] Building CXX object ReleaseTests/CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o +[ 27%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o +[ 28%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o +[ 30%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o +[ 31%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o +[ 32%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-linux-gnu' -[ 28%] Building CXX object ReleaseTests/CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -[ 30%] Building CXX object ReleaseTests/CMakeFiles/MultTiming.dir/MultTiming.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -[ 31%] Building CXX object ReleaseTests/CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -[ 32%] Building CXX object ReleaseTests/CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 36%] Building CXX object ReleaseTests/CMakeFiles/MultTest.dir/MultTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/GenWrMat.dir/GenWriteMatrix.cpp.o -[ 34%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -[ 36%] Building CXX object ReleaseTests/CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 36%] Building CXX object ReleaseTests/CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o +[ 36%] Building CXX object ReleaseTests/CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -[ 37%] Building CXX object ReleaseTests/CMakeFiles/FindSparse.dir/FindSparse.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 37%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 38%] Building CXX object ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 39%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 40%] Building CXX object ReleaseTests/CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 42%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 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/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 > | ^~~~~~~~~~~~~~~ @@ -1496,7 +1564,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:31: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1562,7 +1630,7 @@ 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: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.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 > | ^~~~~~~~~~~~~~~ @@ -1573,7 +1641,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:3: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:31: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1639,7 +1707,7 @@ 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/MultTest.cpp:36: + 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 > | ^~~~~~~~~~~~~~~ @@ -1650,7 +1718,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:31: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:31: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1716,7 +1784,7 @@ 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: + 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 > | ^~~~~~~~~~~~~~~ @@ -1727,7 +1795,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:31: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:3: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -1781,6 +1849,68 @@ /usr/include/c++/15/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/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 > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IteratorTest.cpp:30: +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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)); @@ -1793,10 +1923,36 @@ 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 > + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTiming.cpp:3: +/usr/include/c++/15/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/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 > | ^~~~~~~~~~~~~~~ +/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++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -1808,6 +1964,303 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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: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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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++/15/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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:3: +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:31: +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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: +/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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:31: +/usr/include/c++/15/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 | ^~~~~~~~~~~~~~~ @@ -2023,6 +2476,15 @@ /usr/include/c++/15/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 > + | ^~~~~~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~ @@ -2035,9 +2497,32 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpAsgnTest.cpp:31: +/usr/include/c++/15/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 | ^~~~~~~~~~~~~~~ +/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++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2050,12 +2535,24 @@ /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 | ^~~~~~~~~~~~~~~ +/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++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/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 | ^~~~~~~~~~~~~~~ +/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++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2065,6 +2562,39 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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: @@ -2159,62 +2689,103 @@ /usr/include/c++/15/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/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 > - | ^~~~~~~~~~~~~~~ /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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ReduceTest.cpp:31: +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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 > - | ^~~~~~~~~~~~~~~ -/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2225,33 +2796,231 @@ /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/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:286:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 286 | struct bitwise_xor : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_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:69:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 69 | struct identity : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 | ^~~~~~~~~~~~~~ -/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 + | ^~~~~~~~~~~~~~ +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++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/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 | ^~~~~~~~~~~~~~ @@ -2270,9 +3039,15 @@ /usr/include/c++/15/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 + | ^~~~~~~~~~~~~~ /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++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2282,24 +3057,36 @@ /usr/include/c++/15/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 | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_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++/15/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 + | ^~~~~~~~~~~~~~ /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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_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 | ^~~~~~~~~~~~~~~ @@ -2312,26 +3099,24 @@ /usr/include/c++/15/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: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/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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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:268:34: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 268 | struct logical_xor : public std::binary_function | ^~~~~~~~~~~~~~~ @@ -2344,81 +3129,127 @@ /usr/include/c++/15/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:31: +/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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:251:33: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 251 | struct bitwise_or : public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 + | ^~~~~~~~~~~~~~~ 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: @@ -2426,45 +3257,90 @@ /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++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/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 + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_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++/15/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:207:36: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 207 | struct SetIfNotEqual : public std::binary_function + | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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:103:34: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 103 | struct safemultinv : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 | ^~~~~~~~~~~~~~~ @@ -2519,15 +3395,6 @@ /usr/include/c++/15/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++/15/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: @@ -2637,12 +3504,21 @@ /usr/include/c++/15/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++/15/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/IndexingTiming.cpp:8: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:7: /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 > | ^~~~~~~~~~~~~~~ @@ -2653,7 +3529,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTiming.cpp:3: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:2: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2687,12 +3563,6 @@ /usr/include/c++/15/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/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) | ^~~~~~~~~~~~~~~ @@ -2702,9 +3572,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) | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2728,18 +3595,13 @@ 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: + 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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/FindSparse.cpp:31: +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2800,12 +3662,57 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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/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 > | ^~~~~~~~~~~~~~~ @@ -2816,7 +3723,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/TransposeTest.cpp:31: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:3: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -2870,16 +3777,6 @@ /usr/include/c++/15/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++/15/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)); @@ -2901,7 +3798,7 @@ 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: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:4: /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 > | ^~~~~~~~~~~~~~~ @@ -2912,10 +3809,19 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/ParIOTest.cpp:3: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:1: /usr/include/c++/15/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++/15/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:68:23: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 68 | struct absdiff : std::binary_function | ^~~~~~~~~~~~~~~ @@ -2966,6 +3872,15 @@ /usr/include/c++/15/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++/15/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)); @@ -2973,6 +3888,35 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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: @@ -3073,16 +4017,6 @@ /usr/include/c++/15/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++/15/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: @@ -3096,18 +4030,9 @@ /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 | ^~~~~~~~~~~~~~ -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++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ -/usr/include/c++/15/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:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^~~~~~~~~~~~~~ @@ -3171,6 +4096,16 @@ /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 | ^~~~~~~~~~~~~~~ +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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -3202,12 +4137,113 @@ /usr/include/c++/15/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/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++/15/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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:3: +/usr/include/c++/15/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++/15/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) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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++/15/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: @@ -3308,6 +4344,33 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3411,6 +4474,32 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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: @@ -3427,18 +4516,35 @@ /usr/include/c++/15/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/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/Operations.h:81:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 81 | struct myidentity : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ +/usr/include/c++/15/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:92:31: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 92 | struct totality : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/15/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++/15/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 | ^~~~~~~~~~~~~~ @@ -3511,13 +4617,12 @@ /usr/include/c++/15/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/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3529,16 +4634,6 @@ /usr/include/c++/15/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++/15/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)': @@ -3564,15 +4659,6 @@ /usr/include/c++/15/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++/15/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)); @@ -3580,22 +4666,24 @@ /usr/include/c++/15/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/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/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++/15/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/ReleaseTests/IndexingTest.cpp: In function 'int main(int, char**)': +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:117:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 117 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing + | ~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:118:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 118 | vec2.Apply(bind2nd(minus(), 1)); + | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3607,12 +4695,19 @@ /usr/include/c++/15/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++/15/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3622,29 +4717,13 @@ /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/ReleaseTests/IndexingTest.cpp: In function 'int main(int, char**)': -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:117:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 117 | vec1.Apply(bind2nd(minus(), 1)); // For 0-based indexing - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:118:35: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 118 | vec2.Apply(bind2nd(minus(), 1)); - | ~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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++/15/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3656,57 +4735,6 @@ /usr/include/c++/15/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: -/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++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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: @@ -3717,27 +4745,6 @@ /usr/include/c++/15/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: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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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: @@ -3748,11 +4755,9 @@ /usr/include/c++/15/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -3779,31 +4784,72 @@ /usr/include/c++/15/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +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/SpGEMM3DTest.cpp:66:27: required from here + 66 | A2D.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/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: @@ -3814,121 +4860,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 = 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]' @@ -4002,6 +4933,163 @@ /usr/include/c++/15/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +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: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = double]' + 958 | dcsc->ColSplit(dcscs, cuts); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:28: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 197 | spSeq->ColSplit(numChunks, localChunks); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here + 83 | SpParMat3D> A3D(A2D, layers, true, false); + | ^ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1175:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = double]' + 1129 | Cdcsc->ColConcatenate(dcscs, offsets); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:40: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 225 | localMatrix->ColConcatenate(recvChunks); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here + 83 | SpParMat3D> A3D(A2D, layers, true, false); + | ^ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1258: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] + 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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/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++/15/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ 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]': @@ -4026,6 +5114,14 @@ /usr/include/c++/15/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++/15/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); @@ -4063,14 +5159,6 @@ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ -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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -4080,14 +5168,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -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++/15/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/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -4116,89 +5196,211 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here + 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/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++/15/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++/15/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++/15/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++/15/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/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -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++/15/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/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here + 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); + | ~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +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 = 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 = int; NT = double; DER = combblas::SpCCols; std::string = std::__cxx11::basic_string]' + 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:25: required from here + 31 | A.ParallelReadMM(std::string(argv[1]), true, combblas::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/FullyDistSpVec.h:403, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:30: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp: In instantiation of 'void combblas::FullyDistSpVec::ParallelRead(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int; std::string = std::__cxx11::basic_string]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:108:31: required from 'void combblas::FullyDistVec::ParallelRead(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int; std::string = std::__cxx11::basic_string]' + 108 | tmpSpVec.ParallelRead(filename, onebased, BinOp); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:32:33: required from here + 32 | assignments.ParallelRead(std::string(argv[2]), true, combblas::maximum()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:30: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int*' [-Wformat=] + 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); + | ~~~^ ~~~~~ + | | | + | | int* + | long long int* + | %d +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:35: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] + 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); + | ~~~^ ~~~~~ + | | | + | | int64_t* {aka long int*} + | long long int* + | %ld +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here + 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here + 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -4259,6 +5461,60 @@ | | 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: +/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++/15/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++/15/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++/15/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++/15/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++/15/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]': @@ -4280,6 +5536,80 @@ /usr/include/c++/15/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/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++/15/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/BlockedSpGEMM.cpp:44:19: required from here + 44 | 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/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); @@ -4299,9 +5629,38 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/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 +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/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/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] | ~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ @@ -4311,44 +5670,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -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++/15/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: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 = 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 = int; NT = double; DER = combblas::SpDCCols]' - 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here - 119 | ACID = A(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 = 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++/15/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++/15/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]': @@ -4395,13 +5716,15 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/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); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +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: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 = int; NT = double; DER = combblas::SpDCCols]' 2153 | *this = Mult_AnXBn_DoubleBuff(P, *this, false, true); // clear the memory of *this | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -4411,278 +5734,228 @@ /build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here 119 | ACID = A(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 = 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/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++/15/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])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/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:28, +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/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here - 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/MultTest.cpp:162:72: required from here - 162 | C = Mult_AnXBn_Synch::DCCols >(A,B); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ +/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/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]' +/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 = 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: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/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] +/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++/15/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] +/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++/15/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]' +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/HashSpGEMMTest.cpp:66:27: required from here + 66 | A2D.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 +/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 = 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 = 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/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] +/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 = 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 = int; NT = double; DER = combblas::SpDCCols]' + 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:119:11: required from here + 119 | ACID = A(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 = 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++/15/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] +/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++/15/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:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here - 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = double]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = double; NU2 = double; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = double; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinNew.cpp:105:49: required from here - 105 | PSpMat::MPI_DCCols AT = PSpGEMM(A, T); - | ~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ 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]' +/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/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] +/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ +/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] +/build/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++/15/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:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' - 39 | m->real_merge (in, out, disps, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' - 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' - 131 | parallel_sort (first, last, less<_ValueType>(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | dist, mysort, mysplit, mymerge, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = int; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' - 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = int; NT = int]' - 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:164:39: required from here - 164 | FullyDistVec pinv = p.sort(); - | ~~~~~~^~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ 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]' +/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 = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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/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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -4695,19 +5968,21 @@ /usr/include/c++/15/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]' +/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 = BoolCopy2ndSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = bool; 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 = 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/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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -4717,61 +5992,96 @@ /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++/15/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]' +/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 = int; NU1 = bool; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' +/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 = 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/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: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++/15/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] +/usr/include/c++/15/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++/15/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]' +/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 = int; NU1 = bool; 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/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/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: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++/15/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++/15/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/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); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' + 39 | m->real_merge (in, out, disps, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' + 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' + 131 | parallel_sort (first, last, less<_ValueType>(), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | dist, mysort, mysplit, mymerge, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = int; VAL = int; IT = int; MPI_Comm = ompi_communicator_t*]' + 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = int; NT = int]' + 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/IndexingTest.cpp:164:39: required from here + 164 | FullyDistVec pinv = p.sort(); + | ~~~~~~^~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, @@ -4803,6 +6113,10 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/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, @@ -4818,10 +6132,6 @@ /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 | ^ -/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, @@ -4837,59 +6147,66 @@ /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 +[ 43%] Linking CXX executable IteratorTest cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IteratorTest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IteratorTest.dir/link.d CMakeFiles/IteratorTest.dir/IteratorTest.cpp.o -o IteratorTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 38%] Built target IteratorTest -make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/depend +[ 43%] Built target IteratorTest +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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/PruneColumn.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build.make ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/build +make -f ReleaseTests/CMakeFiles/PruneColumn.dir/build.make ReleaseTests/CMakeFiles/PruneColumn.dir/build make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 39%] Building CXX object ReleaseTests/CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 ReduceTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 -[ 42%] Linking CXX executable TransposeTest +[ 44%] Building CXX object ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -MF CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o.d -o CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp +[ 45%] Linking CXX executable TransposeTest cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/TransposeTest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ReduceTest.dir/link.d CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/TransposeTest.dir/link.d CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 42%] Built target ReduceTest -make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/depend +[ 45%] Built target TransposeTest +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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/DependInfo.cmake "--color=" -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/TransposeTest.dir/link.d CMakeFiles/TransposeTest.dir/TransposeTest.cpp.o -o TransposeTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/KTipsTest.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f ReleaseTests/CMakeFiles/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 46%] Linking CXX executable GenWrMat +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/GenWrMat.dir/link.txt --verbose=1 +[ 48%] Linking CXX executable ReduceTest +[ 49%] Building CXX object ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ReduceTest.dir/link.txt --verbose=1 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ReduceTest.dir/link.d CMakeFiles/ReduceTest.dir/ReduceTest.cpp.o -o ReduceTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build.make ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/build -[ 42%] Built target TransposeTest +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GenWrMat.dir/link.d CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 49%] Built target ReduceTest +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-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build.make ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/depend +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake "--color=" +[ 49%] Built target GenWrMat +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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 43%] Building CXX object ReleaseTests/CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -make -f ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build.make ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/build -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +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-x86_64-linux-gnu' -[ 44%] Building CXX object ReleaseTests/CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 GenWrMat -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GenWrMat.dir/link.d CMakeFiles/GenWrMat.dir/GenWriteMatrix.cpp.o -o GenWrMat ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 45%] Built target GenWrMat -make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/depend +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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/DependInfo.cmake "--color=" +[ 50%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o +[ 51%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 53%] Linking CXX executable HashSpGEMMTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/HashSpGEMMTest.dir/link.txt --verbose=1 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/BlockedSpGEMM.cpp:4: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:5: /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 > | ^~~~~~~~~~~~~~~ @@ -4900,7 +6217,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/BlockedSpGEMM.cpp:1: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:2: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -4940,19 +6257,16 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' /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++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -make -f ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build.make ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/build /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-x86_64-linux-gnu' In file included from /usr/include/c++/15/bits/stl_function.h:1441: /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) @@ -4964,8 +6278,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 46%] Building CXX object ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/HashSpGEMMTest.dir/link.d CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' 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: @@ -5066,39 +6380,21 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 53%] 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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' +[ 54%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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, 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: + 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 > | ^~~~~~~~~~~~~~~ @@ -5109,7 +6405,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:3: + from /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:34: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5170,69 +6466,21 @@ /usr/include/c++/15/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/BlockedSpGEMM.cpp:44:19: required from here - 44 | 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/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++/15/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/KTipsTest.cpp:7: /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 > | ^~~~~~~~~~~~~~~ @@ -5243,7 +6491,7 @@ from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/HashSpGEMMTest.cpp:3: + from /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:2: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5504,56 +6752,16 @@ /usr/include/c++/15/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 = 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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = PlusTimesSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ 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)': @@ -5572,62 +6780,6 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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: @@ -5638,24 +6790,6 @@ /usr/include/c++/15/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++/15/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++/15/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] @@ -5664,137 +6798,18 @@ /usr/include/c++/15/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/HashSpGEMMTest.cpp:66:27: required from here - 66 | A2D.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]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:66:27: required from here - 66 | A2D.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: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/InducedSubgraphsTest.cpp:7: + from /build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:2: +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ @@ -5855,174 +6870,6 @@ /usr/include/c++/15/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, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = double]' - 958 | dcsc->ColSplit(dcscs, cuts); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:28: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 197 | spSeq->ColSplit(numChunks, localChunks); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here - 83 | SpParMat3D> A3D(A2D, layers, true, false); - | ^ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1175:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = double]' - 1129 | Cdcsc->ColConcatenate(dcscs, offsets); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:40: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 225 | localMatrix->ColConcatenate(recvChunks); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/SpGEMM3DTest.cpp:83:99: required from here - 83 | SpParMat3D> A3D(A2D, layers, true, false); - | ^ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1258: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] - 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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: @@ -6033,8 +6880,6 @@ /usr/include/c++/15/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-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 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] @@ -6043,196 +6888,21 @@ /usr/include/c++/15/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 | } - | ^ -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ParIOTest.dir/link.d CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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 = 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 = int; NT = double; DER = combblas::SpCCols; std::string = std::__cxx11::basic_string]' - 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:31:25: required from here - 31 | A.ParallelReadMM(std::string(argv[1]), true, combblas::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/FullyDistSpVec.h:403, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:30: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp: In instantiation of 'void combblas::FullyDistSpVec::ParallelRead(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int; std::string = std::__cxx11::basic_string]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.h:108:31: required from 'void combblas::FullyDistVec::ParallelRead(const std::string&, bool, _BinaryOperation) [with _BinaryOperation = combblas::maximum; IT = int; NT = int; std::string = std::__cxx11::basic_string]' - 108 | tmpSpVec.ParallelRead(filename, onebased, BinOp); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/InducedSubgraphsTest.cpp:32:33: required from here - 32 | assignments.ParallelRead(std::string(argv[2]), true, combblas::maximum()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:30: warning: format '%lld' expects argument of type 'long long int*', but argument 3 has type 'int*' [-Wformat=] - 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); - | ~~~^ ~~~~~ - | | | - | | int* - | long long int* - | %d -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistSpVec.cpp:1226:35: warning: format '%lld' expects argument of type 'long long int*', but argument 4 has type 'int64_t*' {aka 'long int*'} [-Wformat=] - 1226 | fscanf(f,"%lld %lld\n", &glen, &gnnz); - | ~~~^ ~~~~~ - | | | - | | int64_t* {aka long int*} - | long long int* - | %ld -[ 48%] Built target ParIOTest -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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/PruneColumn.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/PruneColumn.dir/build.make ReleaseTests/CMakeFiles/PruneColumn.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 49%] Building CXX object ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fopenmp -MD -MT ReleaseTests/CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -MF CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o.d -o CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -c /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.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); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Linking CXX executable MultTiming -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTiming.dir/link.d CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 50%] Built target MultTiming -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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/KTipsTest.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f ReleaseTests/CMakeFiles/KTipsTest.dir/build.make ReleaseTests/CMakeFiles/KTipsTest.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 51%] Building CXX object ReleaseTests/CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -[ 53%] Linking CXX executable GalerkinNew -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/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/PruneColumn.cpp:5: -/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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/PruneColumn.cpp:2: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -6336,247 +7006,51 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GalerkinNew.dir/link.d CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm -[ 54%] Linking CXX executable FindSparse -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 -[ 54%] Built target GalerkinNew -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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/tdbfs.dir/DependInfo.cmake "--color=" -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/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++/15/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-x86_64-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-x86_64-linux-gnu' -[ 55%] Building CXX object Applications/CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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/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++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/FindSparse.dir/link.d CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 55%] Built target FindSparse -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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/dobfs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-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] - 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/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 56%] Building CXX object Applications/CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/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/KTipsTest.cpp:7: -/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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:2: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/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++/15/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)); +/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++/15/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 57%] Linking CXX executable HashSpGEMMTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/HashSpGEMMTest.dir/link.txt --verbose=1 -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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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)': @@ -6586,35 +7060,6 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/HashSpGEMMTest.dir/link.d CMakeFiles/HashSpGEMMTest.dir/HashSpGEMMTest.cpp.o -o HashSpGEMMTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fbfs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-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: -/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -[ 59%] Building CXX object Applications/CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ /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))); @@ -6634,78 +7079,6 @@ /usr/include/c++/15/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/TopDownBFS.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++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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/KTipsTest.cpp:133:34: required from here @@ -6717,6 +7090,16 @@ /usr/include/c++/15/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++/15/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 = 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]' @@ -6774,366 +7157,10 @@ | | int64_t* {aka long int*} | long long int* | %ld -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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/Applications/DirOptBFS.cpp:34: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here - 106 | SpParMat> F1 = PSpGEMM>(A, F0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = KTipsSR; IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here - 106 | SpParMat> F1 = PSpGEMM>(A, F0); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ +[ 55%] Linking CXX executable InducedSubgraphsTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/InducedSubgraphsTest.dir/link.txt --verbose=1 +[ 56%] Linking CXX executable ParIOTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ParIOTest.dir/link.txt --verbose=1 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] @@ -7198,77 +7225,6 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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]': @@ -7281,9 +7237,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 = 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/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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7300,9 +7256,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 = 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/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -7315,6 +7271,156 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here + 106 | SpParMat> F1 = PSpGEMM>(A, F0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = KTipsSR; IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = KTipsSR; IT = int; NT = int]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; NUO = int; UDERO = SpDCCols; IU = int; NU1 = int; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = KTipsSR; IU = int; NU1 = int; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/ReleaseTests/KTipsTest.cpp:106:72: required from here + 106 | SpParMat> F1 = PSpGEMM>(A, F0); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/InducedSubgraphsTest.dir/link.d CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/ParIOTest.dir/link.d CMakeFiles/ParIOTest.dir/ParIOTest.cpp.o -o ParIOTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 56%] Built target InducedSubgraphsTest +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++/15/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 56%] Built target ParIOTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake "--color=" +make -f Applications/CMakeFiles/mcl.dir/build.make Applications/CMakeFiles/mcl.dir/depend +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake "--color=" +/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++/15/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++/15/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-x86_64-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-x86_64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' +[ 57%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 59%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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, @@ -7372,12 +7478,6 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ /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)); @@ -7393,36 +7493,6 @@ /usr/include/c++/15/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/TopDownBFS.cpp:167:9: required from here - 167 | A = A(nonisov, nonisov); - | ~^~~~~~~~~~~~~~~~~~ -/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++/15/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++/15/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: @@ -7523,84 +7593,8 @@ /usr/include/c++/15/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::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++/15/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++/15/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++/15/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/psort-1.0/include/psort/psort_util.h:50, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _Distance = long int]': -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair >; _Compare = std::less > >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' - 39 | m->real_merge (in, out, disps, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' - 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair >*; MPI_Comm = ompi_communicator_t*]' - 131 | parallel_sort (first, last, less<_ValueType>(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | dist, mysort, mysplit, mymerge, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = std::pair; IT = long int; MPI_Comm = ompi_communicator_t*]' - 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:335:36: required from 'void combblas::PermEdges(DistEdgeList&) [with IU = long int]' - 335 | SpParHelper::MemoryEfficientPSort(vecpair, n_thisstage, dist, DEL.commGrid->GetWorld()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:192:13: required from here - 192 | PermEdges(*DEL); - | ~~~~~~~~~^~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less > >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 60%] Linking CXX executable MultTiming +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTiming.dir/link.txt --verbose=1 In file included from /build/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]': @@ -7613,9 +7607,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 = 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/Applications/TopDownBFS.cpp:167:9: required from here + 167 | A = A(nonisov, nonisov); + | ~^~~~~~~~~~~~~~~~~~ /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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7632,9 +7626,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 = 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/Applications/TopDownBFS.cpp:167:9: required from here + 167 | A = A(nonisov, nonisov); + | ~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -7653,6 +7647,15 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +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++/15/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]': @@ -7668,9 +7671,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 = 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/Applications/TopDownBFS.cpp:167:9: required from here + 167 | A = A(nonisov, nonisov); + | ~^~~~~~~~~~~~~~~~~~ /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -7683,14 +7686,8 @@ /usr/include/c++/15/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++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTiming.dir/link.d CMakeFiles/MultTiming.dir/MultTiming.cpp.o -o MultTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' /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); @@ -7704,9 +7701,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 = 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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -7719,6 +7716,66 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 60%] Built target MultTiming +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake "--color=" +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++/15/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-x86_64-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-x86_64-linux-gnu' +[ 61%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 62%] Linking CXX executable GalerkinNew +In file included from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_util.h:50, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _Distance = long int]': +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair >; _Compare = std::less > >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' + 39 | m->real_merge (in, out, disps, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair >*; _Compare = std::less > >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' + 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair >*; MPI_Comm = ompi_communicator_t*]' + 131 | parallel_sort (first, last, less<_ValueType>(), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | dist, mysort, mysplit, mymerge, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = double; VAL = std::pair; IT = long int; MPI_Comm = ompi_communicator_t*]' + 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/DistEdgeList.cpp:335:36: required from 'void combblas::PermEdges(DistEdgeList&) [with IU = long int]' + 335 | SpParHelper::MemoryEfficientPSort(vecpair, n_thisstage, dist, DEL.commGrid->GetWorld()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/TopDownBFS.cpp:192:13: required from here + 192 | PermEdges(*DEL); + | ~~~~~~~~~^~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less > >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/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++/15/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/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] @@ -7818,14 +7875,45 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/GalerkinNew.dir/link.d CMakeFiles/GalerkinNew.dir/GalerkinNew.cpp.o -o GalerkinNew ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 62%] Built target GalerkinNew +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/lacc.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' +[ 63%] Building CXX object Applications/CMakeFiles/lacc.dir/CC.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +[ 65%] Linking CXX executable FindSparse +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/FindSparse.dir/link.txt --verbose=1 +[ 66%] Linking CXX executable BlockedSpGEMM +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/BlockedSpGEMM.dir/link.txt --verbose=1 /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); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 60%] Linking CXX executable InducedSubgraphsTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/InducedSubgraphsTest.dir/link.d CMakeFiles/InducedSubgraphsTest.dir/InducedSubgraphsTest.cpp.o -o InducedSubgraphsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/FindSparse.dir/link.d CMakeFiles/FindSparse.dir/FindSparse.cpp.o -o FindSparse ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 66%] Built target FindSparse +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake "--color=" +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/BlockedSpGEMM.dir/link.d CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' +[ 66%] Built target BlockedSpGEMM +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir/DependInfo.cmake "--color=" +[ 67%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' 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]': @@ -7847,6 +7935,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 68%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); @@ -7878,99 +7968,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -[ 60%] Built target InducedSubgraphsTest -make -f Applications/CMakeFiles/fmis.dir/build.make Applications/CMakeFiles/fmis.dir/depend -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fmis.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 61%] Linking CXX executable PruneColumn -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/PruneColumn.dir/link.txt --verbose=1 -[ 62%] Building CXX object Applications/CMakeFiles/fmis.dir/FilteredMIS.cpp.o -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++/15/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++/15/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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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++/15/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++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/PruneColumn.dir/link.d CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 62%] Built target PruneColumn -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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/mcl.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 63%] Building CXX object Applications/CMakeFiles/mcl.dir/MCL.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -[ 65%] Linking CXX executable BlockedSpGEMM -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/BlockedSpGEMM.dir/link.d CMakeFiles/BlockedSpGEMM.dir/BlockedSpGEMM.cpp.o -o BlockedSpGEMM ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 65%] 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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/betwcent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 66%] Building CXX object Applications/CMakeFiles/betwcent.dir/BetwCent.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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, @@ -8043,223 +8040,33 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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 )); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/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/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8325,6 +8132,34 @@ /usr/include/c++/15/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::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++/15/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++/15/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)); @@ -8440,248 +8275,6 @@ /usr/include/c++/15/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++/15/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++/15/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/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -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++/15/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++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:38: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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 function 'NT Chaos(combblas::SpParMat&)': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:411:77: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 411 | FullyDistVec colssqs = A.Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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 function 'NT Chaos3D(combblas::SpParMat3D&)': -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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 function 'void Inflate(combblas::SpParMat&, double)': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:449:20: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 449 | A.Apply(bind2nd(exponentiate(), power)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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 function 'void Inflate3D(combblas::SpParMat3D&, double)': -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:457:26: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 457 | ALayer->Apply(bind2nd(exponentiate(), power)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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++/15/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++/15/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/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++/15/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++/15/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: @@ -8791,6 +8384,15 @@ /usr/include/c++/15/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++/15/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: @@ -8801,107 +8403,13 @@ /usr/include/c++/15/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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:481:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 481 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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 = double; 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 = double; DER = combblas::SpDCCols]' - 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:196:55: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = less_equal; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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:207:65: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = less; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 207 | FullyDistSpVec recoverCols(nnzPerColumn, std::bind2nd(std::less(), recoverNum)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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:347:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 347 | FullyDistSpVec emptyColumns(nnzPerColumnA, std::bind2nd(std::equal_to(), 0.0)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ @@ -8913,608 +8421,212 @@ /usr/include/c++/15/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: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': -/build/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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' - 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here - 846 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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/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++/15/backward/binders.h:136:5: note: declared here - 136 | bind1st(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ -/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/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++/15/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: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = float]': -/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 = float; 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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' - 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here - 849 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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 = 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 -/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 = float]': -/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 = float; 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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' - 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here - 851 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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/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]' - 282 | SpParMat selectedA = A.PruneColumn(pruneCols, std::less(), false); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = double; DER = combblas::SpDCCols]' - 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2633:80: warning: format '%d' expects argument of type 'int', but argument 5 has type 'combblas::SpDCCols::LocalIT' {aka 'long int'} [-Wformat=] - 2633 | fprintf(stderr, "[PruneColumn]\tmyrank:%d\taccsize:%d\tgetlocalcols():%d\n", myrank, accsize, getlocalcols()); - | ~^ ~~~~~~~~~~~~~~ - | | | - | int combblas::SpDCCols::LocalIT {aka long int} - | %ld -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here - 185 | fringe = PSpGEMM(AT, fringe); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = int]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' - 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' - 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here - 185 | fringe = PSpGEMM(AT, fringe); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -[ 67%] Linking CXX executable SpGEMM3DTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpGEMM3DTest.dir/link.txt --verbose=1 -/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); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here - 849 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2633:80: warning: format '%d' expects argument of type 'int', but argument 5 has type 'combblas::SpDCCols::LocalIT' {aka 'long int'} [-Wformat=] - 2633 | fprintf(stderr, "[PruneColumn]\tmyrank:%d\taccsize:%d\tgetlocalcols():%d\n", myrank, accsize, getlocalcols()); - | ~^ ~~~~~~~~~~~~~~ - | | | - | int combblas::SpDCCols::LocalIT {aka long int} - | %ld -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpGEMM3DTest.dir/link.d CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/lacc.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -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: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = double]' - 958 | dcsc->ColSplit(dcscs, cuts); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:28: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 197 | spSeq->ColSplit(numChunks, localChunks); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:561:12: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1175:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/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:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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++/15/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 68%] Building CXX object Applications/CMakeFiles/lacc.dir/CC.cpp.o -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/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:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] - 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/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-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = double]' - 1129 | Cdcsc->ColConcatenate(dcscs, offsets); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:40: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 225 | localMatrix->ColConcatenate(recvChunks); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:561:12: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1258: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] - 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/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:28, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' - 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:669:79: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' - 669 | else if(computationKernel == 2) OnePieceOfC_tuples = MultiwayMerge(tomerge, C_m, PiecesOfB[p].getncol(), true); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:574:41: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' - 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:669:79: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' - 669 | else if(computationKernel == 2) OnePieceOfC_tuples = MultiwayMerge(tomerge, C_m, PiecesOfB[p].getncol(), true); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:574:41: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -In file included from /build/reproducible-path/combblas-2.0.0/Applications/MCL.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/MCL.cpp:384:39: required from 'combblas::FullyDistVec Interpret(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 384 | FullyDistVec cclabels = CC(A, nCC); - | ~~^~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:646:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 646 | FullyDistVec cclabels = Interpret(ADouble); - | ~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:38: +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: /usr/include/c++/15/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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++/15/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]' - 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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp: In function 'NT Chaos(combblas::SpParMat&)': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:411:77: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 411 | FullyDistVec colssqs = A.Reduce(Column, plus(), 0.0, bind2nd(exponentiate(), 2)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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 function 'NT Chaos3D(combblas::SpParMat3D&)': +/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)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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 function 'void Inflate(combblas::SpParMat&, double)': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:449:20: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 449 | A.Apply(bind2nd(exponentiate(), power)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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 function 'void Inflate3D(combblas::SpParMat3D&, double)': +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:457:26: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = combblas::exponentiate; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 457 | ALayer->Apply(bind2nd(exponentiate(), power)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: 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]' - 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); - | ~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ 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, @@ -9692,6 +8804,117 @@ /usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +[ 69%] Linking CXX executable PruneColumn +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/PruneColumn.dir/link.txt --verbose=1 +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++/15/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)': @@ -9701,6 +8924,8 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/PruneColumn.dir/link.d CMakeFiles/PruneColumn.dir/PruneColumn.cpp.o -o PruneColumn ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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: @@ -9711,96 +8936,36 @@ /usr/include/c++/15/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); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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: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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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++/15/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++/15/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: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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' - 486 | A(nonisov, nonisov, true); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' - 767 | FullyDistVec culstLabels = HipMCL(A, param); - | ~~~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here - 844 | MainBody(param); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/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++/15/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++/15/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)); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Built target PruneColumn +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-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: +/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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 71%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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/Applications/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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); | ~~~^ ~~~ @@ -9850,60 +9015,100 @@ | | 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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +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++/15/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:481:60: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = greater; _Tp = int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 481 | FullyDistVec nonisov = ColSums.FindInds(bind2nd(greater(), 0)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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 = double; 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 = double; DER = combblas::SpDCCols]' + 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:196:55: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = less_equal; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 196 | SpParMat PrunedA = A.Prune(std::bind2nd(std::less_equal(), hardThreshold), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:207:65: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = less; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 207 | FullyDistSpVec recoverCols(nnzPerColumn, std::bind2nd(std::less(), recoverNum)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:347:71: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = equal_to; _Tp = double]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 347 | FullyDistSpVec emptyColumns(nnzPerColumnA, std::bind2nd(std::equal_to(), 0.0)); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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]' +/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 = double; DER = combblas::SpDCCols]' +/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 = double; DER = combblas::SpDCCols]' +/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/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/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: 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]' +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h: In instantiation of 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = TwitterEdge]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = TwitterEdge; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = TwitterEdge; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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]' +/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 = double; DER = combblas::SpDCCols]' +/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/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/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -9922,24 +9127,96 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/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++/15/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++/15/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: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = int; NT1 = double]': +/build/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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = double]' + 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:846:51: required from here + 846 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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: /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]' +/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 = double; DER = combblas::SpDCCols]' +/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 = double; DER = combblas::SpDCCols]' +/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/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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -9952,22 +9229,79 @@ /usr/include/c++/15/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/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]' +/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 = double; DER = combblas::SpDCCols]' +/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 = double; DER = combblas::SpDCCols]' +/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/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/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -9980,37 +9314,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 69%] Linking CXX executable KTipsTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/KTipsTest.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15: -/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 | } - | ^ -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/KTipsTest.dir/link.d CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir/DependInfo.cmake "--color=" -[ 71%] Linking CXX executable IndexingTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 72%] Building CXX object Applications/Ordering/CMakeFiles/rcm.dir/RCM.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTest.dir/link.d CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 72%] 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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 73%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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, @@ -10083,6 +9386,214 @@ /usr/include/c++/15/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++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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: In instantiation of 'static void combblas::SpHelper::ProcessLines(std::vector&, std::vector&, std::vector&, std::vector >&, int, int, bool) [with IT1 = long int; NT1 = float]': +/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 = float; 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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' + 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here + 849 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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 = 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/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++/15/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++/15/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: @@ -10183,78 +9694,6 @@ /usr/include/c++/15/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/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++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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: @@ -10355,6 +9794,65 @@ /usr/include/c++/15/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ +/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 = float]': +/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 = float; 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/MCL.cpp:723:25: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = int; NT = float]' + 723 | A.ParallelReadMM(param.ifilename, param.base, maximum()); // if base=0, then it is implicitly converted to Boolean false + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:851:46: required from here + 851 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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/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)': @@ -10373,6 +9871,80 @@ /usr/include/c++/15/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 '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]' + 282 | SpParMat selectedA = A.PruneColumn(pruneCols, std::less(), false); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = double; DER = combblas::SpDCCols]' + 542 | MCLPruneRecoverySelect(A, (NT)param.prunelimit, (IT)param.select, (IT)param.recover_num, (NT)param.recover_pct, param.kselectVersion); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2633:80: warning: format '%d' expects argument of type 'int', but argument 5 has type 'combblas::SpDCCols::LocalIT' {aka 'long int'} [-Wformat=] + 2633 | fprintf(stderr, "[PruneColumn]\tmyrank:%d\taccsize:%d\tgetlocalcols():%d\n", myrank, accsize, getlocalcols()); + | ~^ ~~~~~~~~~~~~~~ + | | | + | int combblas::SpDCCols::LocalIT {aka 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 = 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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: 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]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +[ 72%] Linking CXX executable SpGEMM3DTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpGEMM3DTest.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: @@ -10393,6 +9965,136 @@ /usr/include/c++/15/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:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here + 185 | fringe = PSpGEMM(AT, fringe); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = int; NT = int]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = int; NT = int]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:1100:52: required from 'combblas::SpParMat combblas::Mult_AnXBn_Synch(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; NUO = int; UDERO = SpDCCols; IU = int; NU1 = bool; NU2 = int; UDERA = SpDCCols; UDERB = SpDCCols]' + 1100 | SpTuples * C_tuples = MultiwayMerge(tomerge, C_m, C_n,false); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.h:466:54: required from 'combblas::SpParMat::T_promote, typename combblas::promote_trait::T_promote> combblas::PSpGEMM(SpParMat&, SpParMat&, bool, bool) [with SR = PlusTimesSRing; IU = int; NU1 = bool; NU2 = int; UDER1 = SpDCCols; UDER2 = SpDCCols; typename promote_trait::T_promote = int; typename promote_trait::T_promote = SpDCCols]' + 466 | return Mult_AnXBn_Synch (A, B, clearA, clearB ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BetwCent.cpp:185:32: required from here + 185 | fringe = PSpGEMM(AT, fringe); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +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: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/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++/15/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++/15/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: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/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++/15/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++/15/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++/15/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] @@ -10429,16 +10131,25 @@ /usr/include/c++/15/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-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 -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++/15/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); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = float]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:849:46: required from here + 849 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat.cpp:2633:80: warning: format '%d' expects argument of type 'int', but argument 5 has type 'combblas::SpDCCols::LocalIT' {aka 'long int'} [-Wformat=] + 2633 | fprintf(stderr, "[PruneColumn]\tmyrank:%d\taccsize:%d\tgetlocalcols():%d\n", myrank, accsize, getlocalcols()); + | ~^ ~~~~~~~~~~~~~~ + | | | + | int combblas::SpDCCols::LocalIT {aka long int} + | %ld /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); @@ -10455,14 +10166,23 @@ | | | | long long int long int | %ld +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpGEMM3DTest.dir/link.d CMakeFiles/SpGEMM3DTest.dir/SpGEMM3DTest.cpp.o -o SpGEMM3DTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 72%] Built target SpGEMM3DTest +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/awpm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-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 = 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]' +/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]' 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:290:34: required from here - 290 | ABool->ParallelReadMM(filename, true, maximum()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:671:34: required from here + 671 | ABool->ParallelReadMM(filename, 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); | ~~~^ ~~~ @@ -10512,14 +10232,16 @@ | | int64_t* {aka long int*} | long long int* | %ld +[ 73%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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]' +/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]' 4079 | SpHelper::ProcessLines(rows, cols, vals, lines, symmetric, type, onebased); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:671:34: required from here - 671 | ABool->ParallelReadMM(filename, true, maximum()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:290:34: required from here + 290 | ABool->ParallelReadMM(filename, 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); | ~~~^ ~~~ @@ -10569,17 +10291,249 @@ | | int64_t* {aka long int*} | long long int* | %ld -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTiming.dir/link.d CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 75%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: +/usr/include/c++/15/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++/15/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, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:122: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp: In instantiation of 'void combblas::Dcsc::ColSplit(std::vector*>&, std::vector&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:958:27: required from 'void combblas::SpDCCols::ColSplit(int, std::vector >&) [with IT = long int; NT = double]' + 958 | dcsc->ColSplit(dcscs, cuts); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:197:28: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 197 | spSeq->ColSplit(numChunks, localChunks); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:561:12: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1175:92: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1175 | transform(parts[i]->jc, parts[i]->jc + (pos[i]-pos[i-1]), parts[i]->jc, bind2nd(std::minus(), cuts[i-1])); // cuts[i-1] is well defined as i>=1 + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:1178:94: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1178 | transform(parts[i]->cp, parts[i]->cp + (pos[i]-pos[i-1]+1), parts[i]->cp, bind2nd(std::minus(), cp[pos[i-1]])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:1192:101: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1192 | transform(parts[ncuts]->jc, parts[ncuts]->jc + (nzc-pos[ncuts-1]), parts[ncuts]->jc, bind2nd(std::minus(), cuts[ncuts-1])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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:1195:103: warning: 'std::binder2nd<_Operation> std::bind2nd(const _Operation&, const _Tp&) [with _Operation = minus; _Tp = long int]' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] + 1195 | transform(parts[ncuts]->cp, parts[ncuts]->cp + (nzc-pos[ncuts-1]+1), parts[ncuts]->cp, bind2nd(std::minus(), cp[pos[ncuts-1]])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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::ColConcatenate(std::vector*>&, std::vector&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDCCols.cpp:1129:30: required from 'void combblas::SpDCCols::ColConcatenate(std::vector >&) [with IT = long int; NT = double]' + 1129 | Cdcsc->ColConcatenate(dcscs, offsets); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.cpp:225:40: required from 'combblas::SpParMat3D::SpParMat3D(const combblas::SpParMat&, int, bool, bool) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 225 | localMatrix->ColConcatenate(recvChunks); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:561:12: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 561 | A3D_cs = SpParMat3D(A2D_cs, param.layers, true, false); // Non-special column split + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/dcsc.cpp:1258: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] + 1258 | transform(jc + run_nzc, jc + run_nzc + parts[i]->nzc, jc + run_nzc, bind2nd(std::plus(), offsets[i])); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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 = long int; NT = bool]': @@ -10592,9 +10546,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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here - 112 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here + 724 | (*ABool)(randp,randp,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)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10611,9 +10565,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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here - 112 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here + 724 | (*ABool)(randp,randp,true);// in-place permute to save memory + | ~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -10632,27 +10586,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -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/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here - 112 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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]': @@ -10665,24 +10598,15 @@ /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/Ordering/RCM.cpp:724:25: required from here - 724 | (*ABool)(randp,randp,true);// in-place permute to save memory - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here + 112 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -/usr/include/c++/15/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = bool]': /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: required from 'combblas::SpParMat combblas::Mult_AnXBn_DoubleBuff(SpParMat&, SpParMat&, bool, bool) [with SR = BoolCopy2ndSRing; NUO = bool; UDERO = SpDCCols; IU = long int; NU1 = bool; NU2 = bool; UDERA = SpDCCols; UDERB = SpDCCols]' 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); @@ -10693,9 +10617,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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here - 724 | (*ABool)(randp,randp,true);// in-place permute to save memory - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here + 112 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); | ~~~~~~~~~^~~~~~~~~~ @@ -10714,6 +10638,45 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +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++/15/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/Ordering/RCM.cpp:724:25: required from here + 724 | (*ABool)(randp,randp,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++/15/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++/15/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); @@ -10727,9 +10690,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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here - 112 | A.operator()(nonisoRowV, nonisoColV, true); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here + 724 | (*ABool)(randp,randp,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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -10742,6 +10705,16 @@ /usr/include/c++/15/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++/15/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]': @@ -10757,9 +10730,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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here - 724 | (*ABool)(randp,randp,true);// in-place permute to save memory - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here + 112 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ @@ -10785,9 +10758,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 = bool; DER = combblas::SpDCCols]' 230 | return SubsRef_SR, BoolCopy2ndSRing >(ri, ci, inplace); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/Ordering/RCM.cpp:724:25: required from here - 724 | (*ABool)(randp,randp,true);// in-place permute to save memory - | ~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/BPMaximalMatching.cpp:112:17: required from here + 112 | A.operator()(nonisoRowV, nonisoColV, true); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ @@ -10800,6 +10773,84 @@ /usr/include/c++/15/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:28, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:37: +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'IT combblas::SerialMergeNNZ(const std::vector*>&) [with IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:483:46: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' + 483 | mergedNnzPerSplit[i] = SerialMergeNNZ(listSplitTups); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:669:79: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' + 669 | else if(computationKernel == 2) OnePieceOfC_tuples = MultiwayMerge(tomerge, C_m, PiecesOfB[p].getncol(), true); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:574:41: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:146:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 146 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:152:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 152 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:164:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 164 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h: In instantiation of 'void combblas::SerialMerge(const std::vector*>&, std::tuple*) [with SR = PlusTimesSRing; IT = long int; NT = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:517:24: required from 'combblas::SpTuples* combblas::MultiwayMerge(std::vector*>&, IT, IT, bool) [with SR = PlusTimesSRing; IT = long int; NT = double]' + 517 | SerialMerge(listSplitTups, mergeBuf + mdisp[i]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:669:79: required from 'combblas::SpParMat combblas::MemEfficientSpGEMM(SpParMat&, SpParMat&, int, NUO, IU, IU, NUO, int, int, int64_t) [with SR = PlusTimesSRing; NUO = double; UDERO = SpDCCols; IU = long int; NU1 = double; NU2 = double; UDERA = SpDCCols; UDERB = SpDCCols; int64_t = long int]' + 669 | else if(computationKernel == 2) OnePieceOfC_tuples = MultiwayMerge(tomerge, C_m, PiecesOfB[p].getncol(), true); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:574:41: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 574 | A = MemEfficientSpGEMM(A, A, param.phases, param.prunelimit, (IT)param.select, (IT)param.recover_num, param.recover_pct, param.kselectVersion, 1, param.perProcessMem); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:202:61: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 202 | std::make_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:207:64: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 207 | std::pop_heap(heap.data(), heap.data() + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/MultiwayMerge.h:224:69: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 224 | std::push_heap(heap.data(), heap.data()+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +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++/15/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/psort-1.0/include/psort/psort_util.h:50, from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, @@ -10831,207 +10882,6 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ -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++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:51: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:1441: -/usr/include/c++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/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++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -[ 77%] Linking CXX executable SpAsgnTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 -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++/15/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++/15/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++/15/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&)': @@ -11047,6 +10897,35 @@ /usr/include/c++/15/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/MCL.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/MCL.cpp:384:39: required from 'combblas::FullyDistVec Interpret(combblas::SpParMat&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 384 | FullyDistVec cclabels = CC(A, nCC); + | ~~^~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:646:46: required from 'combblas::FullyDistVec HipMCL(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 646 | FullyDistVec cclabels = Interpret(ADouble); + | ~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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++/15/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++/15/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)); @@ -11076,17 +10955,6 @@ | | | | long long int long int | %ld -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpAsgnTest.dir/link.d CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 77%] 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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/awpm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu' -[ 78%] Building CXX object Applications/BipartiteMatchings/CMakeFiles/awpm.dir/ApproxWeightPerfectMatching.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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/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]' @@ -11254,8 +11122,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 79%] Linking CXX executable MultTest -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 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, @@ -11428,6 +11294,75 @@ /usr/include/c++/15/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: +/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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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++/15/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 'combblas::SpTuples combblas::MergeAll(const std::vector*>&, IU, IU, bool) [with SR = BoolCopy2ndSRing; IU = long int; NU = double]': +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/ParFriends.h:995:36: 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]' + 995 | UDERO * C = new UDERO(MergeAll(tomerge, C_m, C_n,true), false); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:693:47: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 693 | std::make_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:700:50: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 700 | std::pop_heap(heap, heap + hsize, std::not2(heapcomp)); // result is stored in heap[hsize-1] + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/Friends.h:717:51: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = combblas::ColLexiCompare]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 717 | std::push_heap(heap, heap+hsize, std::not2(heapcomp)); + | ~~~~~~~~~^~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ 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)': @@ -11447,8 +11382,6 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTest.dir/link.d CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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] @@ -11457,8 +11390,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 79%] Built target MultTest -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/depend 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&)': @@ -11468,19 +11399,86 @@ /usr/include/c++/15/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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake "--color=" /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++/15/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-x86_64-linux-gnu' -make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 80%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +/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: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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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++/15/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++/15/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: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/MCL.cpp:486:6: required from 'void RemoveIsolated(combblas::SpParMat&, HipMCLParam&) [with IT = long int; NT = double; DER = combblas::SpDCCols]' + 486 | A(nonisov, nonisov, true); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:767:48: required from 'void MainBody(HipMCLParam&) [with GIT = long int; LIT = long int; NT = double]' + 767 | FullyDistVec culstLabels = HipMCL(A, param); + | ~~~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/MCL.cpp:844:51: required from here + 844 | MainBody(param); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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++/15/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++/15/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]' @@ -11648,8 +11646,55 @@ /usr/include/c++/15/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-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/betwcent.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParMat3D.h:15: +/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/psort-1.0/include/psort/psort_util.h:50, + from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, + from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' + 39 | m->real_merge (in, out, disps, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' + 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' + 131 | parallel_sort (first, last, less<_ValueType>(), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | dist, mysort, mysplit, mymerge, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = long int; VAL = long int; IT = long int; MPI_Comm = ompi_communicator_t*]' + 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = long int; NT = long int]' + 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:210:64: required from here + 210 | FullyDistVecinvRandp = randp.sort(); + | ~~~~~~~~~~^~ +/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] + 171 | not2 (comp)); + | ~~~~~^~~~~~ +/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here + 1072 | not2(const _Predicate& __pred) + | ^~~~ +[ 74%] Linking CXX executable KTipsTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/KTipsTest.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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/KTipsTest.dir/link.d CMakeFiles/KTipsTest.dir/KTipsTest.cpp.o -o KTipsTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 74%] Built target KTipsTest +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build.make Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 75%] Building CXX object Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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, @@ -11831,37 +11876,8 @@ /usr/include/c++/15/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/psort-1.0/include/psort/psort_util.h:50, - from /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:26, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpDefs.h:51, - from /build/reproducible-path/combblas-2.0.0/include/CombBLAS/CombBLAS.h:119: -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h: In instantiation of 'void vpsort::OOPTreeMerge::real_merge(_RandomAccessIter, _RandomAccessIter, _Distance*, int, _Compare) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _Distance = long int]': -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:39:21: required from 'void vpsort::Merge::merge(_ValueType*, _ValueType*, _Distance*, int, _Compare) [with _ValueType = std::pair; _Compare = std::less >; _Distance = long int; MergeType = vpsort::OOPTreeMerge]' - 39 | m->real_merge (in, out, disps, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:94:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, _Compare, long int*, SeqSort<_SeqSortType>&, Split<_SplitType>&, Merge<_MergeType>&, MPI_Comm) [with _RandomAccessIter = std::pair*; _Compare = std::less >; _SeqSortType = STLSort; _SplitType = MedianSplit; _MergeType = OOPTreeMerge; MPI_Comm = ompi_communicator_t*]' - 94 | mymerge.merge (trans_data, first, boundaries, nproc, comp); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort.h:131:19: required from 'void vpsort::parallel_sort(_RandomAccessIter, _RandomAccessIter, long int*, MPI_Comm) [with _RandomAccessIter = std::pair*; MPI_Comm = ompi_communicator_t*]' - 131 | parallel_sort (first, last, less<_ValueType>(), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | dist, mysort, mysplit, mymerge, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/SpParHelper.cpp:124:35: required from 'static void combblas::SpParHelper::MemoryEfficientPSort(std::pair<_T1, _T2>*, IT, IT*, ompi_communicator_t* const&) [with KEY = long int; VAL = long int; IT = long int; MPI_Comm = ompi_communicator_t*]' - 124 | vpsort::parallel_sort (array, array+length, dist_in, comm); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/include/CombBLAS/FullyDistVec.cpp:764:35: required from 'combblas::FullyDistVec combblas::FullyDistVec::sort() [with IT = long int; NT = long int]' - 764 | SpParHelper::MemoryEfficientPSort(vecpair, nnz, dist, World); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/ApproxWeightPerfectMatching.cpp:210:64: required from here - 210 | FullyDistVecinvRandp = randp.sort(); - | ~~~~~~~~~~^~ -/build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort/psort_merge.h:171:26: warning: 'constexpr std::binary_negate<_Predicate> std::not2(const _Predicate&) [with _Predicate = less >]' is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] - 171 | not2 (comp)); - | ~~~~~^~~~~~ -/usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here - 1072 | not2(const _Predicate& __pred) - | ^~~~ +[ 77%] Linking CXX executable IndexingTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTest.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: @@ -11872,10 +11888,9 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/betwcent.dir/link.d CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTest.dir/link.d CMakeFiles/IndexingTest.dir/IndexingTest.cpp.o -o IndexingTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 81%] Built target betwcent -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend +[ 77%] Built target IndexingTest 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] @@ -11884,8 +11899,12 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/depend make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/mpipspgemm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' /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)); @@ -11900,6 +11919,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 78%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 /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)); @@ -11907,9 +11928,6 @@ /usr/include/c++/15/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-x86_64-linux-gnu' -make -f 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/mpipspgemm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' /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 @@ -11923,8 +11941,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 83%] Building CXX object 3DSpGEMM/CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 /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]' @@ -12092,19 +12108,6 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 84%] Linking CXX executable dobfs -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dobfs.dir/link.d CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-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-x86_64-linux-gnu' -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build -make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -[ 85%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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, @@ -12527,6 +12530,86 @@ /usr/include/c++/15/bits/stl_function.h:1072:5: note: declared here 1072 | not2(const _Predicate& __pred) | ^~~~ +/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: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/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' + 60 | (*A)(p,p,true);// in-place permute to save memory + | ~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here + 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/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++/15/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++/15/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: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/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' + 60 | (*A)(p,p,true);// in-place permute to save memory + | ~~~~^~~~~~~~~~ +/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here + 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/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++/15/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++/15/backward/binders.h:172:5: note: declared here + 172 | bind2nd(const _Operation& __fn, const _Tp& __x) + | ^~~~~~~ +[ 79%] Linking CXX executable IndexingTiming +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/IndexingTiming.dir/link.txt --verbose=1 +[ 80%] Linking CXX executable betwcent +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/IndexingTiming.dir/link.d CMakeFiles/IndexingTiming.dir/IndexingTiming.cpp.o -o IndexingTiming ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 80%] Built target IndexingTiming +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-x86_64-linux-gnu' +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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-x86_64-linux-gnu /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +make -f 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build.make 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/build +make[3]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' +[ 81%] Building CXX object 3DSpGEMM/CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -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 +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/betwcent.dir/link.d CMakeFiles/betwcent.dir/BetwCent.cpp.o -o betwcent ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 81%] Built target betwcent 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, @@ -12704,68 +12787,10 @@ /usr/include/c++/15/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 = 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: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/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' - 60 | (*A)(p,p,true);// in-place permute to save memory - | ~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here - 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/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++/15/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++/15/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: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/3DSpGEMM/SplitMatDist.h:60:21: required from 'combblas::SpDCCols* combblas::ReadMat(std::string, CCGrid&, bool, FullyDistVec&) [with NT = double; IT = long int; std::string = std::__cxx11::basic_string]' - 60 | (*A)(p,p,true);// in-place permute to save memory - | ~~~~^~~~~~~~~~ -/build/reproducible-path/combblas-2.0.0/3DSpGEMM/mpipspgemm.cpp:108:59: required from here - 108 | SpDCCols *A = ReadMat(fileA, CMG, true, p); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/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++/15/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++/15/backward/binders.h:172:5: note: declared here - 172 | bind2nd(const _Operation& __fn, const _Tp& __x) - | ^~~~~~~ +[ 83%] Linking CXX executable SpAsgnTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpAsgnTest.dir/link.txt --verbose=1 +[ 84%] Linking CXX executable dobfs +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/dobfs.dir/link.txt --verbose=1 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)': @@ -12775,6 +12800,9 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpAsgnTest.dir/link.d CMakeFiles/SpAsgnTest.dir/SpAsgnTest.cpp.o -o SpAsgnTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 84%] Built target SpAsgnTest 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: @@ -12785,6 +12813,9 @@ /usr/include/c++/15/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/dobfs.dir/link.d CMakeFiles/dobfs.dir/DirOptBFS.cpp.o -o dobfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 84%] Built target dobfs 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] @@ -12793,6 +12824,8 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ +[ 85%] Linking CXX executable MultTest +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests && /usr/bin/cmake -E cmake_link_script CMakeFiles/MultTest.dir/link.txt --verbose=1 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 = 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 = int; NT = double; DER = combblas::SpDCCols; std::string = std::__cxx11::basic_string]' @@ -12853,6 +12886,9 @@ | | int64_t* {aka long int*} | long long int* | %ld +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/MultTest.dir/link.d CMakeFiles/MultTest.dir/MultTest.cpp.o -o MultTest ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 85%] Built target MultTest 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: @@ -13073,51 +13109,51 @@ /usr/include/c++/15/backward/binders.h:172:5: note: declared here 172 | bind2nd(const _Operation& __fn, const _Tp& __x) | ^~~~~~~ -[ 86%] Linking CXX executable tdbfs -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 -[ 87%] Linking CXX executable fbfs +[ 86%] Linking CXX executable fbfs cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fbfs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tdbfs.dir/link.d CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 87%] Built target tdbfs /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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/fbfs.dir/link.d CMakeFiles/fbfs.dir/FilteredBFS.cpp.o -o fbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 87%] Built target fbfs -[ 89%] Linking CXX executable fmis +[ 86%] Built target fbfs +[ 87%] Linking CXX executable fmis cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/fmis.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/fmis.dir/link.d CMakeFiles/fmis.dir/FilteredMIS.cpp.o -o fmis ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 89%] Built target fmis +[ 87%] Built target fmis +[ 89%] Linking CXX executable tdbfs +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/tdbfs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tdbfs.dir/link.d CMakeFiles/tdbfs.dir/TopDownBFS.cpp.o -o tdbfs ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 89%] Built target tdbfs [ 90%] Linking CXX executable bpml cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings && /usr/bin/cmake -E cmake_link_script CMakeFiles/bpml.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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/bpml.dir/link.d CMakeFiles/bpml.dir/BPMaximalMatching.cpp.o -o bpml ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' [ 90%] Built target bpml -[ 91%] Linking CXX executable mpipspgemm +[ 91%] Linking CXX executable rcm +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/rcm.dir/link.d CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' +[ 92%] Linking CXX executable mpipspgemm cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/mpipspgemm.dir/link.txt --verbose=1 -[ 92%] Linking CXX executable test_mpipspgemm -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpipspgemm.dir/link.txt --verbose=1 +[ 92%] Built target rcm /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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/mpipspgemm.dir/link.d CMakeFiles/mpipspgemm.dir/mpipspgemm.cpp.o -o mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' [ 92%] Built target mpipspgemm -/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_mpipspgemm.dir/link.d CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +[ 93%] Linking CXX executable lacc +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/lacc.dir/link.txt --verbose=1 +[ 95%] Linking CXX executable test_mpipspgemm +cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lacc.dir/link.d CMakeFiles/lacc.dir/CC.cpp.o -o lacc ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 92%] Built target test_mpipspgemm -[ 93%] Linking CXX executable rcm -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/rcm.dir/link.d CMakeFiles/rcm.dir/RCM.cpp.o -o rcm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm +/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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_mpipspgemm.dir/link.d CMakeFiles/test_mpipspgemm.dir/test_mpipspgemm.cpp.o -o test_mpipspgemm ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 93%] Built target rcm -[ 95%] Linking CXX executable SpMSpVBench +[ 95%] Built target lacc +[ 95%] Built target test_mpipspgemm +[ 96%] Linking CXX executable SpMSpVBench cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 && /usr/bin/cmake -E cmake_link_script CMakeFiles/SpMSpVBench.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/combblas-2.0.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/SpMSpVBench.dir/link.d CMakeFiles/SpMSpVBench.dir/SpMSpVBench.cpp.o -o SpMSpVBench ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 95%] Built target SpMSpVBench -[ 96%] Linking CXX executable lacc -cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications && /usr/bin/cmake -E cmake_link_script CMakeFiles/lacc.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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lacc.dir/link.d CMakeFiles/lacc.dir/CC.cpp.o -o lacc ../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-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-x86_64-linux-gnu' -[ 96%] Built target lacc +[ 96%] Built target SpMSpVBench [ 97%] Linking CXX executable bpmm cd /build/reproducible-path/combblas-2.0.0/obj-x86_64-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 -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/bpmm.dir/link.d CMakeFiles/bpmm.dir/BPMaximumMatching.cpp.o -o bpmm ../../libCombBLAS.so.2.0.0 /usr/lib/gcc/x86_64-linux-gnu/15/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a ../../usort/libUsortlib.so.CombBLAS_2.0.0 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ../../graph500-1.2/generator/libGraphGenlib.so.CombBLAS_2.0.0 -lm @@ -13140,10 +13176,10 @@ make[1]: Entering directory '/build/reproducible-path/combblas-2.0.0' LD_LIBRARY_PATH=/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu:/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort:/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator:${LD_LIBRARY_PATH} \ dh_auto_test || /bin/true - cd obj-x86_64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 + cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 make[2]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j12 +/usr/bin/ctest --force-new-ctest-process --verbose -j16 UpdateCTestConfiguration from :/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -13228,226 +13264,266 @@ 12: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/betwcent" "../TESTDATA/SCALE16BTW-TRANSBOOL/" "10" "96" 12: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications 12: Test timeout computed to be: 1500 -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 490228 -4: File is 8909455 bytes -2: Matrix is Float -2: Total number of nonzeros expected across all processors is 490228 -2: File is 8909455 bytes -10: Data read -2: Matrix is Float -2: Total number of nonzeros expected across all processors is 490265 -2: File is 8897883 bytes -12: Matrix is Float -12: Total number of nonzeros expected across all processors is 490563 -12: File is 6706976 bytes -4: Matrix is Float -4: Total number of nonzeros expected across all processors is 490265 -4: File is 8897883 bytes -11: Find and Sparse working correctly -11: As a whole: 20 rows and 20 columns and 40 nonzeros -2: Matrix is Float -2: Total number of nonzeros expected across all processors is 3384784 -2: File is 61473368 bytes -6: Iteration passed soft test -5: Reduction via summation working correctly - 1/20 Test #6: Iterator_Test .................... Passed 2.43 sec test 13 Start 13: TopDownBFS_Test 13: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/tdbfs" "Force" "17" "FastGen" 13: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications 13: Test timeout computed to be: 1500 - 2/20 Test #5: Reduction_Test ................... Passed 2.51 sec test 14 Start 14: DirOptBFS_Test 14: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/dobfs" "17" 14: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications 14: Test timeout computed to be: 1500 -7: Transpose working correctly -11: As a whole, Values: has length 114 -1: graph_generation: 2.063528 s -1: Generated renamed edge lists -1: Generation took 2.53999 seconds -1: Warning: Using smaller indices for the matrix than DistEdgeList -1: Local matrices are 524288-by-524288 - 3/20 Test #7: Transpose_Test ................... Passed 2.89 sec test 15 Start 15: FBFS_Test 15: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/fbfs" "Gen" "16" 15: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications 15: Test timeout computed to be: 1500 -11: As a whole, Row ids: has length 114 -11: As a whole, Column ids: has length 114 -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490228 -3: File is 8909455 bytes -13: Forcing scale to : 17 -13: Using fast vertex permutations; skipping edge permutations (like v2.1) -11: As a whole: 21 rows and 21 columns and 114 nonzeros - 4/20 Test #11: FindSparse_Test .................. Passed 3.52 sec test 16 Start 16: FMIS_Test 16: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/fmis" "17" 16: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications 16: Test timeout computed to be: 1500 -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? -12: As a whole: 65536 rows and 65536 columns and 490563 nonzeros -12: Batch processing will occur 11 times, each processing 96 vertices (overall) -13: Generated renamed edge lists -13: graph_generation: 0.349378 s -13: Generation took 0.403287 seconds 4: Matrix is Float -4: Total number of nonzeros expected across all processors is 3384784 -4: File is 61473368 bytes -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? +4: Total number of nonzeros expected across all processors is 490228 +4: File is 8909455 bytes +2: Matrix is Float +2: Total number of nonzeros expected across all processors is 490228 +2: File is 8909455 bytes 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? -12: Candidates chosen, precomputation finished -12: Exploring via BFS... -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 490265 -3: File is 8897883 bytes +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? +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? +14: Forcing scale to : 17 +14: Using fast vertex permutations; skipping edge permutations (like v2.1) +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: graph_generation: 0.297728 s +14: Generated renamed edge lists +14: Generation took 0.309492 seconds +14: Warning: Using smaller indices for the matrix than DistEdgeList +14: Local matrices are 65536-by-65536 +12: Matrix is Float +12: Total number of nonzeros expected across all processors is 490563 +12: File is 6706976 bytes +2: Matrix is Float +2: Total number of nonzeros expected across all processors is 490265 +2: File is 8897883 bytes 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 -13: Created Sparse Matrix (with int32 local indices and values) -13: Calculated degrees in 0.176004 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: Converted to Boolean and removed 213 loops -13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +6: Iteration passed soft test +13: Forcing scale to : 17 +13: Using fast vertex permutations; skipping edge permutations (like v2.1) + 1/20 Test #6: Iterator_Test .................... Passed 1.77 sec +test 17 + Start 17: RCM_Test + +17: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/rcm" "er" "12" +17: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering +17: Test timeout computed to be: 1500 +10: Data read +14: Created Sparse Matrix (with int32 local indices and values) +11: Find and Sparse working correctly +2: Matrix is Float +2: Total number of nonzeros expected across all processors is 3384784 +2: File is 61473368 bytes +11: As a whole: 20 rows and 20 columns and 40 nonzeros +14: Calculated degrees in 0.0960027 seconds 15: Forcing scale to : 16 -15: graph_generation: 0.355898 s +14: Converted to Boolean and removed 213 loops +1: graph_generation: 1.855905 s +1: Generated renamed edge lists +1: Generation took 2.01986 seconds +1: Warning: Using smaller indices for the matrix than DistEdgeList +1: Local matrices are 524288-by-524288 +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +15: graph_generation: 0.187849 s 15: Generated renamed edge lists -13: Reductions done -13: Intersection of colsums and rowsums found -13: Found (and permuted) non-isolated vertices +12: As a whole: 65536 rows and 65536 columns and 490563 nonzeros +12: Batch processing will occur 11 times, each processing 96 vertices (overall) +12: Candidates chosen, precomputation finished +12: Exploring via BFS... +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 490228 +3: File is 8909455 bytes +14: Reductions done +14: Intersection of colsums and rowsums found +13: graph_generation: 0.251271 s +13: Generated renamed edge lists +13: Generation took 0.9667 seconds +13: Warning: Using smaller indices for the matrix than DistEdgeList +13: Local matrices are 65536-by-65536 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 16: BFS is run on UNDIRECTED graph, hence hitting CCs, and TEPS is bidirectional -13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -3: Matrix is Float -3: Total number of nonzeros expected across all processors is 3384784 -3: File is 61473368 bytes +14: Found non-isolated vertices +5: Reduction via summation working correctly +11: As a whole, Values: has length 114 +14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros + 2/20 Test #5: Reduction_Test ................... Passed 3.12 sec +test 18 + Start 18: BPML_Test + +18: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/bpml" "er" "12" "8" +18: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings +18: Test timeout computed to be: 1500 +11: As a whole, Row ids: has length 114 +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 490265 +4: File is 8897883 bytes +11: As a whole, Column ids: has length 114 +11: As a whole: 21 rows and 21 columns and 114 nonzeros + 3/20 Test #11: FindSparse_Test .................. Passed 3.93 sec +test 19 + Start 19: BPMM_Test + +19: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/bpmm" "er" "12" "8" +19: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings +19: Test timeout computed to be: 1500 +18: Generating input matrix.... 16: Forcing scale to : 17 -16: graph_generation: 0.399864 s +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 490265 +3: File is 8897883 bytes +16: graph_generation: 0.227885 s 16: Generated renamed edge lists 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 6.38106 seconds -14: Forcing scale to : 17 -14: Using fast vertex permutations; skipping edge permutations (like v2.1) +15: I/O (or generation) took 3.59429 seconds 15: As a whole: 65536 rows and 65536 columns and 909896 nonzeros -8: As a whole: 10 rows and 100 columns and 11 nonzeros +19: ***** I/O and other preprocessing steps ***** +19: Generating input matrix.... +19: Randomly generated ER matric +18: graph_generation: 0.143934 s +13: Created Sparse Matrix (with int32 local indices and values) 15: All degrees calculated 15: Load balance: 1.00815 15: Symmetricized -2: Dense SpMV (fully dist) working correctly +7: Transpose working correctly +13: Calculated degrees in 0.424005 seconds + 4/20 Test #7: Transpose_Test ................... Passed 6.78 sec +test 20 + Start 20: SpMSpVBench_test + +20: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" +20: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 +20: Test timeout computed to be: 1500 +13: Converted to Boolean and removed 213 loops +3: Matrix is Float +3: Total number of nonzeros expected across all processors is 3384784 +3: File is 61473368 bytes +13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +19: graph_generation: 0.207937 s +4: Matrix is Float +4: Total number of nonzeros expected across all processors is 3384784 +4: File is 61473368 bytes 15: As a whole: 65536 rows and 65536 columns and 1819792 nonzeros -14: graph_generation: 0.631922 s -14: Generated renamed edge lists -14: Generation took 2.59204 seconds -14: Warning: Using smaller indices for the matrix than DistEdgeList -14: Local matrices are 65536-by-65536 -15: Found (and permuted) non-isolated vertices 16: Converted to Boolean and removed 75 loops 16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros -16: Generation took 7.92144 seconds -4: Correct +16: Generation took 4.89721 seconds +15: Found (and permuted) non-isolated vertices +13: Reductions done +13: Intersection of colsums and rowsums found 16: As a whole: 131072 rows and 131072 columns and 619978 nonzeros - 5/20 Test #4: HashSpGEMMTest ................... Passed 15.76 sec -test 17 - Start 17: RCM_Test - -17: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/rcm" "er" "12" -17: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering -17: Test timeout computed to be: 1500 +13: Found (and permuted) non-isolated vertices 16: All degrees calculated +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +18: Generator took 3.96859 seconds 16: Load balance: 1.02317 -2: Sparse SpMV (fully dist) working correctly +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +18: Performing random permuation of matrix. +13: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros +17: -------------------------------------- +17: Number of MPI proceses: 4 +17: Number of threads per procese: 16 +17: Load balance: 1.00155 +17: -------------------------------------- 16: Symmetricized +17: Connected component: 1 +17: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE +17: Computing a pseudo-peripheral vertex: +19: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +19: Generator took 4.76059 seconds +19: Generated matrix symmetricized.... 16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros -1: Created Sparse Matrix (with int32 local indices and values) +19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros +8: As a whole: 10 rows and 100 columns and 11 nonzeros 16: Symmetricized Rands +19: ************************************************** +19: +19: +19: --------------------------------- +19: Calling maximum-cardinality matching with options: +19: init: dynamic mindegree, tree pruning, +19: --------------------------------- +19: 3: *** 3: Trying 1 layers -1: Removed 412 loops -1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros -14: Created Sparse Matrix (with int32 local indices and values) -14: Calculated degrees in 0.377814 seconds -14: Converted to Boolean and removed 213 loops -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros 16: As a whole: 131072 rows and 131072 columns and 1239956 nonzeros 16: Found (and permuted) non-isolated vertices -14: Reductions done -14: Intersection of colsums and rowsums found +1: Created Sparse Matrix (with int32 local indices and values) +2: Dense SpMV (fully dist) working correctly +2: Sparse SpMV (fully dist) working correctly +1: Removed 412 loops +1: As a whole: 1048576 rows and 1048576 columns and 15700517 nonzeros 2: SpMSpV-bucket works correctly for general CSC matrices -14: Found non-isolated vertices -17: -------------------------------------- -17: Number of MPI proceses: 4 -17: Number of threads per procese: 12 -17: Load balance: 1.0034 -17: -------------------------------------- -14: As a whole: 131072 rows and 131072 columns and 1864974 nonzeros -17: Connected component: 1 -17: Creating a new MPI Op for N8combblas7minimumISt4pairIllEEE -17: Computing a pseudo-peripheral vertex: 8: Indexing working correctly 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), } 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? +18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros 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? -8: [infom01-amd64:806915:0:806915] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -8: ==== backtrace (tid: 806915) ==== -8: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f2fe362771c] -8: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f2fe36278fd] -8: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f2fe3627aca] -8: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f2fe3a49df0] -8: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f2fe40a8d47] -8: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x560015d53d00] -8: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x560015d761ad] -8: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x560015d76497] -8: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x560015d76917] -8: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x560015d4dfb5] -8: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f2fe3a33ca8] -8: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f2fe3a33d65] -8: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x560015d4ebd1] +17: iteration: 1 BFS levels: 5 Time: 28.192 seconds. +8: [i-capture-the-hostname:1690732:0:1690732] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) +8: ==== backtrace (tid:1690732) ==== +8: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f4bf68c071c] +8: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f4bf68c08fd] +8: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f4bf68c0aca] +8: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f4bf6449df0] +8: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f4bf6aa8d47] +8: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x56326445bd00] +8: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x56326447e1ad] +8: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x56326447e497] +8: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x56326447e917] +8: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x563264455fb5] +8: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f4bf6433ca8] +8: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f4bf6433d65] +8: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x563264456bd1] 8: ================================= -8: [infom01-amd64:00000] *** An error occurred in MPI_Alltoallv -8: [infom01-amd64:00000] *** reported by process [3364356097,3] -8: [infom01-amd64:00000] *** on communicator MPI_COMM_WORLD -8: [infom01-amd64:00000] *** MPI_ERR_COMM: invalid communicator -8: [infom01-amd64:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -8: [infom01-amd64:00000] *** and MPI will try to terminate your MPI job as well) +8: [i-capture-the-hostname:00000] *** An error occurred in MPI_Alltoallv +8: [i-capture-the-hostname:00000] *** reported by process [1852309505,3] +8: [i-capture-the-hostname:00000] *** on communicator MPI_COMM_WORLD +8: [i-capture-the-hostname:00000] *** MPI_ERR_COMM: invalid communicator +8: [i-capture-the-hostname:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +8: [i-capture-the-hostname:00000] *** and MPI will try to terminate your MPI job as well) +1: Symmetricized 8: -8: [infom01-amd64:806904:0:806904] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -8: ==== backtrace (tid: 806904) ==== -8: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7fddf582771c] -8: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7fddf58278fd] -8: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7fddf5827aca] -8: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7fddf5c49df0] -8: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7fddf62a8d47] -8: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x56209bc5cd00] -8: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x56209bc7f1ad] -8: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x56209bc7f497] -8: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x56209bc7f917] -8: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x56209bc56fb5] -8: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7fddf5c33ca8] -8: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fddf5c33d65] -8: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x56209bc57bd1] +8: [i-capture-the-hostname:1690738:0:1690738] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) +8: ==== backtrace (tid:1690738) ==== +8: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7fe6927b071c] +8: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7fe6927b08fd] +8: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7fe6927b0aca] +8: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7fe692249df0] +8: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7fe6928a8d47] +8: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x55ce931a3d00] +8: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x55ce931c61ad] +8: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x55ce931c6497] +8: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x55ce931c6917] +8: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x55ce9319dfb5] +8: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7fe692233ca8] +8: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fe692233d65] +8: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x55ce9319ebd1] 8: ================================= 8: -------------------------------------------------------------------------- -8: prterun has exited due to process rank 3 with PID 0 on node infom01-amd64 calling -8: "abort". This may have caused other processes in the application to be -8: terminated by signals sent by prterun (as reported here). +8: prterun noticed that process rank 0 with PID 1690732 on node i-capture-the-hostname exited on +8: signal 11 (Segmentation fault). 8: -------------------------------------------------------------------------- - 6/20 Test #8: Indexing_Test ....................***Failed 37.25 sec + 5/20 Test #8: Indexing_Test ....................***Failed 41.10 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), } @@ -13456,790 +13532,741 @@ 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? -[infom01-amd64:806915:0:806915] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -==== backtrace (tid: 806915) ==== - 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f2fe362771c] - 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f2fe36278fd] - 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f2fe3627aca] - 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f2fe3a49df0] - 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f2fe40a8d47] - 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x560015d53d00] - 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x560015d761ad] - 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x560015d76497] - 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x560015d76917] - 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x560015d4dfb5] -10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f2fe3a33ca8] -11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f2fe3a33d65] -12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x560015d4ebd1] +[i-capture-the-hostname:1690732:0:1690732] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) +==== backtrace (tid:1690732) ==== + 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f4bf68c071c] + 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f4bf68c08fd] + 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f4bf68c0aca] + 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f4bf6449df0] + 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f4bf6aa8d47] + 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x56326445bd00] + 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x56326447e1ad] + 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x56326447e497] + 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x56326447e917] + 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x563264455fb5] +10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f4bf6433ca8] +11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f4bf6433d65] +12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x563264456bd1] ================================= -[infom01-amd64:00000] *** An error occurred in MPI_Alltoallv -[infom01-amd64:00000] *** reported by process [3364356097,3] -[infom01-amd64:00000] *** on communicator MPI_COMM_WORLD -[infom01-amd64:00000] *** MPI_ERR_COMM: invalid communicator -[infom01-amd64:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -[infom01-amd64:00000] *** and MPI will try to terminate your MPI job as well) +[i-capture-the-hostname:00000] *** An error occurred in MPI_Alltoallv +[i-capture-the-hostname:00000] *** reported by process [1852309505,3] +[i-capture-the-hostname:00000] *** on communicator MPI_COMM_WORLD +[i-capture-the-hostname:00000] *** MPI_ERR_COMM: invalid communicator +[i-capture-the-hostname:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +[i-capture-the-hostname:00000] *** and MPI will try to terminate your MPI job as well) -[infom01-amd64:806904:0:806904] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -==== backtrace (tid: 806904) ==== - 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7fddf582771c] - 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7fddf58278fd] - 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7fddf5827aca] - 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7fddf5c49df0] - 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7fddf62a8d47] - 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x56209bc5cd00] - 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x56209bc7f1ad] - 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x56209bc7f497] - 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x56209bc7f917] - 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x56209bc56fb5] -10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7fddf5c33ca8] -11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fddf5c33d65] -12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x56209bc57bd1] +[i-capture-the-hostname:1690738:0:1690738] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) +==== backtrace (tid:1690738) ==== + 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7fe6927b071c] + 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7fe6927b08fd] + 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7fe6927b0aca] + 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7fe692249df0] + 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7fe6928a8d47] + 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0xcd00) [0x55ce931a3d00] + 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f1ad) [0x55ce931c61ad] + 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f497) [0x55ce931c6497] + 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x2f917) [0x55ce931c6917] + 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x6fb5) [0x55ce9319dfb5] +10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7fe692233ca8] +11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fe692233d65] +12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/IndexingTest(+0x7bd1) [0x55ce9319ebd1] ================================= -------------------------------------------------------------------------- -prterun has exited due to process rank 3 with PID 0 on node infom01-amd64 calling -"abort". This may have caused other processes in the application to be -terminated by signals sent by prterun (as reported here). +prterun noticed that process rank 0 with PID 1690732 on node i-capture-the-hostname exited on +signal 11 (Segmentation fault). -------------------------------------------------------------------------- -test 18 - Start 18: BPML_Test - -18: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/bpml" "er" "12" "8" -18: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings -18: Test timeout computed to be: 1500 -1: Symmetricized -1: Load balance: 1.01662 2: Synchronous Multiplication working correctly -18: Generating input matrix.... -18: graph_generation: 0.211919 s +14: Dropped isolated vertices from input +14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +14: Converted to 32-bit integers +14: Symmetricized +14: Optimization buffers set +14: Generation took 0.309492 seconds +14: Threading activated with 16 threads +1: Load balance: 1.01662 +4: Correct + 6/20 Test #4: HashSpGEMMTest ................... Passed 47.85 sec +20: As a whole: 262144 rows and 262144 columns and 7648252 nonzeros +20: Load balance: 1.09051 +20: ------------------------------------------------- +20: BFS With CSC matrix and SpMSpV-bucket algorithm +20: ------------------------------------------------- +14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +14: 59.14 seconds elapsed for Kernel #1 10: Splitting approach is correct -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Generator took 7.42864 seconds -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -18: Performing random permuation of matrix. -17: iteration: 1 BFS levels: 5 Time: 27.2437 seconds. +14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +14: Load balance: 1.01419 +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 +14: A BFS iteration is starting +20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 4.86487 +18: Performed random permuation of matrix. +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: 4.86487 +20: Avg Total time: 7.97174 +20: ------------------------------------------------- +20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm +20: ------------------------------------------------- +18: Threading activated with 16 threads, and matrix split into 16 parts +18: ##################################################### +18: ################## Run 1 ############################ +18: ##################################################### +19: ****** maximal matching runtime ******** +19: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +19: 4 16 64 DMD 1985 2111 50.015965 +19: ------------------------------------------------------- +19: +15: Dropped isolated vertices from input 13: Dropped isolated vertices from input 13: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros +15: As a whole: 46722 rows and 46722 columns and 18462 nonzeros +15: Load balance of 1% filtered case: 1.02199 13: Symmetricized 13: Optimization buffers set -13: Threading activated with 12 threads +13: Threading activated with 16 threads +15: As a whole: 46722 rows and 46722 columns and 182229 nonzeros +15: Load balance of 10% filtered case: 1.01343 13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -13: 53.028 seconds elapsed for Kernel #1 +13: 70.848 seconds elapsed for Kernel #1 +20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 3.04003 13: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros +15: As a whole: 46722 rows and 46722 columns and 455252 nonzeros 13: Load balance: 1.01419 -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? +15: Load balance of 25% filtered case: 1.01546 13: As a whole, Degrees array has length 90133 -2: Double buffered multiplication working correctly -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 -15: Dropped isolated vertices from input -2: Optimization buffers set -15: As a whole: 46722 rows and 46722 columns and 18309 nonzeros -15: Load balance of 1% filtered case: 1.01415 -15: As a whole: 46722 rows and 46722 columns and 182303 nonzeros -15: Load balance of 10% filtered case: 1.0167 -15: As a whole: 46722 rows and 46722 columns and 455435 nonzeros -2: Graph500 Optimizations are correct -15: Load balance of 25% filtered case: 1.015 -15: As a whole: 46722 rows and 46722 columns and 1819792 nonzeros +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? 16: Dropped isolated vertices from input +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: 3.04003 +20: Avg Total time: 4.77163 +20: ------------------------------------------------- +20: BFS With DCSC matric and SpMSpV-SPA algorithm +20: ------------------------------------------------- +15: As a whole: 46722 rows and 46722 columns and 1819792 nonzeros 15: Load balance of 100% filtered case: 1.0128 -18: As a whole: 4096 rows and 4096 columns and 26792 nonzeros +16: As a whole: 68270 rows and 68270 columns and 12792 nonzeros 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? -16: As a whole: 68270 rows and 68270 columns and 12452 nonzeros -16: Load balance of 1% filtered case: 1.02602 -14: Dropped isolated vertices from input -2: Multithreaded Sparse SpMV works -14: As a whole: 90133 rows and 90133 columns and 1864974 nonzeros -14: Converted to 32-bit integers -16: As a whole: 68270 rows and 68270 columns and 124800 nonzeros -16: Load balance of 10% filtered case: 1.01596 -16: As a whole: 68270 rows and 68270 columns and 311524 nonzeros -14: Symmetricized -14: Optimization buffers set -16: Load balance of 25% filtered case: 1.01647 +16: Load balance of 1% filtered case: 1.02126 +2: Double buffered multiplication working correctly +17: iteration: 2 BFS levels: 5 Time: 41.2277 seconds. +16: As a whole: 68270 rows and 68270 columns and 124926 nonzeros +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 +16: Load balance of 10% filtered case: 1.01346 +17: vertex 2287 is a pseudo peripheral vertex +17: pseudo diameter: 5, #iterations: 2 +17: Total time: 70.4682 seconds [SpMV: 55.4591, other: 15.009] +17: +17: Computing the RCM ordering: +16: As a whole: 68270 rows and 68270 columns and 310842 nonzeros +16: Load balance of 25% filtered case: 1.01448 15: Initializing since date (only once) to 100 +2: Optimization buffers set 16: As a whole: 68270 rows and 68270 columns and 1239956 nonzeros 16: Load balance of 100% filtered case: 1.01551 16: Load balance: 1.01551 16: Initializing since date (only once) to 100 -14: Generation took 2.59204 seconds -14: Threading activated with 12 threads -2: SpMSpV-bucket works correctly for Boolean CSC matrices -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: 11.3952 seconds -13: MTEPS: 0.184036 -13: Total communication (average so far): 0 -14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -14: 59.8262 seconds elapsed for Kernel #1 - 7/20 Test #2: Multiplication_Test .............. Passed 74.35 sec -test 19 - Start 19: BPMM_Test - -19: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/bpmm" "er" "12" "8" -19: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings -19: Test timeout computed to be: 1500 -14: As a whole: 90133 rows and 90133 columns and 3729948 nonzeros -14: Load balance: 1.01419 -17: iteration: 2 BFS levels: 5 Time: 22.132 seconds. -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 -14: A BFS iteration is starting -17: vertex 1439 is a pseudo peripheral vertex -17: pseudo diameter: 5, #iterations: 2 -17: Total time: 50.1198 seconds [SpMV: 39.4789, other: 10.6409] -17: -17: Computing the RCM ordering: -19: ***** I/O and other preprocessing steps ***** -19: Generating input matrix.... -19: Randomly generated ER matric -16: As a whole, The current MIS: has: 64268 nonzeros and length 68270 -19: graph_generation: 0.263904 s - 8/20 Test #1: GenMMWrite_Test .................. Passed 80.15 sec -test 20 - Start 20: SpMSpVBench_test - -20: Test command: /usr/bin/mpiexec "-n" "4" "/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/SpMSpVBench" "-rmat" "18" -20: Working Directory: /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 -20: Test timeout computed to be: 1500 -16: As a whole, The current MIS: has: 65352 nonzeros and length 68270 -19: As a whole: 4096 rows and 4096 columns and 26792 nonzeros -19: Generator took 7.22466 seconds -19: Generated matrix symmetricized.... -19: As a whole: 4096 rows and 4096 columns and 53550 nonzeros -19: ************************************************** -19: -19: -19: --------------------------------- -19: Calling maximum-cardinality matching with options: -19: init: dynamic mindegree, tree pruning, -19: --------------------------------- -19: -18: Performed random permuation of matrix. -18: Threading activated with 12 threads, and matrix split into 12 parts -18: ##################################################### -18: ################## Run 1 ############################ -18: ##################################################### -16: As a whole, The current MIS: has: 65379 nonzeros and length 68270 -16: MIS has 65379 vertices -16: MIS has 65379 vertices -16: MIS time: 18.4039 seconds -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: 16.668 seconds -13: MTEPS: 0.125817 -13: Total communication (average so far): 0 +20: iteration: 0 xnnz: 1 ynnz: 0 SpMSpV time: 2.95201 +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: 2.95201 +20: Avg Total time: 4.416 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 13 0.16403 -14: 0d 33 2.01593 -14: s 10757 0.33726 -14: 1d 10193 2.53199 -14: s 1628854 0.25599 +14: s 13 0.56401 +14: 0d 33 2.53195 +14: s 10757 0.34399 +14: 1d 10193 2.70028 +14: s 1628854 0.63207 14: c 0.00004 -14: 2u 10193 2.24402 -14: 3u 74446 1.98799 -14: 4u 5385 2.00793 +14: 2u 10193 2.04391 +14: 3u 74446 2.00399 +14: 4u 5385 1.69197 14: c 0.00000 -14: 5d 0 2.36753 -14: s 0 0.46909 +14: 5d 0 2.45998 +14: s 0 0.64398 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: 19.704 seconds -14: MTEPS: 0.106431 +14: BFS time: 23.328 seconds +14: MTEPS: 0.0898972 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 64273 nonzeros and length 68270 -9: Pruning is working -16: As a whole, The current MIS: has: 65374 nonzeros and length 68270 -13: 2th starting vertex was 64925 +2: Graph500 Optimizations are correct + 7/20 Test #20: SpMSpVBench_test ................. Passed 80.00 sec +2: Multithreaded Sparse SpMV works +16: As a whole, The current MIS: has: 64089 nonzeros and length 68270 +2: SpMSpV-bucket works correctly for Boolean CSC matrices +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: 16.14 seconds -13: MTEPS: 0.129933 +13: BFS time: 15.512 seconds +13: MTEPS: 0.135194 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65406 nonzeros and length 68270 -16: MIS has 65406 vertices -16: MIS has 65406 vertices -16: MIS time: 22.4199 seconds -12: Tallying... + 8/20 Test #2: Multiplication_Test .............. Passed 97.68 sec +16: As a whole, The current MIS: has: 65242 nonzeros and length 68270 + 9/20 Test #1: GenMMWrite_Test .................. Passed 99.74 sec +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 DMD 2692 1404 29.107766 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 65268 nonzeros and length 68270 +16: MIS has 65268 vertices +16: MIS has 65268 vertices +16: MIS time: 21.0945 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.16794 -14: 0d 11 2.32795 -14: s 12920 0.49600 -14: 1d 8217 3.22738 -14: s 1517112 0.51998 +14: s 1 0.37199 +14: 0d 11 2.00776 +14: s 12920 0.61229 +14: 1d 8217 2.41185 +14: s 1517112 0.32799 14: c 0.00004 -14: 2u 8217 2.60340 -14: 3u 74992 1.66397 -14: 4u 6825 1.66798 +14: 2u 8217 1.86792 +14: 3u 74992 1.49997 +14: 4u 6825 1.43980 14: c 0.00000 -14: 5d 0 1.91997 -14: s 0 0.26799 +14: 5d 0 2.50781 +14: s 0 0.46403 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: 21.9251 seconds -14: MTEPS: 0.0956494 +14: BFS time: 19.2886 seconds +14: MTEPS: 0.108723 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 64282 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2701 1395 29.623397 -18: ------------------------------------------------------- -18: -13: 3th starting vertex was 84054 -13: Number iterations: 6 +3: Correct +3: *** +3: Trying 4 layers +16: As a whole, The current MIS: has: 64116 nonzeros and length 68270 +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: 15.824 seconds -13: MTEPS: 0.132528 +13: BFS time: 16.096 seconds +13: MTEPS: 0.130288 13: Total communication (average so far): 0 -17: Total time: 49.564 seconds [SpMV: 23.264, sorting: 14.8989, other: 11.401] +9: Pruning is working +16: As a whole, The current MIS: has: 65246 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65267 nonzeros and length 68270 +16: MIS has 65267 vertices +16: MIS has 65267 vertices +16: MIS time: 18.7035 seconds +12: Tallying... +17: Total time: 45.8477 seconds [SpMV: 23.076, sorting: 12.2441, other: 10.5276] 17: -16: As a whole, The current MIS: has: 65311 nonzeros and length 68270 -20: As a whole: 262144 rows and 262144 columns and 7648806 nonzeros -20: Load balance: 1.00057 -20: ------------------------------------------------- -20: BFS With CSC matrix and SpMSpV-bucket algorithm -20: ------------------------------------------------- -16: As a whole, The current MIS: has: 65331 nonzeros and length 68270 -16: MIS has 65331 vertices -16: MIS has 65331 vertices -16: MIS time: 18.0692 seconds -20: iteration: 0 xnnz: 1 ynnz: 3 SpMSpV time: 4.272 -19: ****** maximal matching runtime ******** -19: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -19: 4 12 48 DMD 1985 2111 40.403967 -19: ------------------------------------------------------- -19: -16: As a whole, The current MIS: has: 64293 nonzeros and length 68270 -20: iteration: 1 xnnz: 3 ynnz: 661 SpMSpV time: 4.56399 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.18604 -14: 0d 1 1.73693 -14: s 1 0.35999 -14: 1d 3 1.63197 -14: s 39625 0.15201 -14: 2d 15800 2.11595 -14: s 1751724 0.38000 -14: c 0.00005 -14: 3u 15800 1.89191 -14: 4u 70755 1.82398 -14: 5u 3503 1.90394 +14: s 0 0.15600 +14: 0d 1 1.59599 +14: s 1 0.16799 +14: 1d 3 1.67999 +14: s 39625 0.33219 +14: 2d 15800 2.13998 +14: s 1751724 0.39208 +14: c 0.00007 +14: 3u 15800 1.91988 +14: 4u 70755 2.05598 +14: 5u 3503 1.19597 14: c 0.00000 -14: 6d 0 2.20793 -14: s 0 0.28685 -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: 14.876 seconds -13: MTEPS: 0.140974 -13: Total communication (average so far): 0 +14: 6d 0 1.82359 +14: s 0 0.42272 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: 21.18 seconds -14: MTEPS: 0.0990143 +14: BFS time: 20.6207 seconds +14: MTEPS: 0.1017 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65438 nonzeros and length 68270 -20: iteration: 2 xnnz: 661 ynnz: 106043 SpMSpV time: 4.68114 -16: As a whole, The current MIS: has: 65457 nonzeros and length 68270 -16: MIS has 65457 vertices -16: MIS has 65457 vertices -16: MIS time: 19.7479 seconds -20: iteration: 3 xnnz: 105409 ynnz: 169055 SpMSpV time: 5.35892 -13: 5th starting vertex was 11548 +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: 15.0611 seconds -13: MTEPS: 0.139241 +13: BFS time: 14.3 seconds +13: MTEPS: 0.146652 13: Total communication (average so far): 0 -20: iteration: 4 xnnz: 69354 ynnz: 46311 SpMSpV time: 4.30685 -16: As a whole, The current MIS: has: 64320 nonzeros and length 68270 +16: As a whole, The current MIS: has: 64158 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65296 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65309 nonzeros and length 68270 +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: 17.676 seconds +13: MTEPS: 0.118642 +13: Total communication (average so far): 0 +16: MIS has 65309 vertices +16: MIS has 65309 vertices +16: MIS time: 23.028 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 4 0.16801 -14: 0d 7 2.12397 -14: s 57346 0.29601 -14: 1d 20932 2.49580 -14: s 1822536 0.37102 +14: s 4 0.22800 +14: 0d 7 2.88796 +14: s 57346 0.38799 +14: 1d 20932 2.40396 +14: s 1822536 0.55409 14: c 0.00007 -14: 2u 20932 1.71191 -14: 3u 66684 1.72131 -14: 4u 2443 1.72398 +14: 2u 20932 3.12390 +14: 3u 66684 2.74799 +14: 4u 2443 1.98400 14: c 0.00000 -14: 5d 0 2.09195 -14: s 0 0.46610 +14: 5d 0 2.06798 +14: s 0 0.14399 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: 20.9207 seconds -14: MTEPS: 0.100241 +14: BFS time: 24.196 seconds +14: MTEPS: 0.0866723 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 5 xnnz: 613 ynnz: 612 SpMSpV time: 5.08 -16: As a whole, The current MIS: has: 65302 nonzeros and length 68270 -20: iteration: 6 xnnz: 1 ynnz: 1 SpMSpV time: 3.61197 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 7 -20: Avg number of vertices found: 176041 -20: Avg Number of edges traversed: 7648734 -20: Avg SpMSpV time: 31.8749 -20: Avg Total time: 38.816 -20: ------------------------------------------------- -20: BFS With Split CSC matrix and SpMSpV-heapsort algorithm -20: ------------------------------------------------- -9: SpAsgn working correctly -16: As a whole, The current MIS: has: 65319 nonzeros and length 68270 -16: MIS has 65319 vertices -16: MIS has 65319 vertices -16: MIS time: 20.5599 seconds -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? -13: 6th starting vertex was 27250 +16: As a whole, The current MIS: has: 64150 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65254 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: 15.748 seconds -13: MTEPS: 0.133168 +13: BFS time: 14.5464 seconds +13: MTEPS: 0.144167 13: Total communication (average so far): 0 -17: Original Bandwidth: 4082 -17: Bandwidth after the matrix is permuted by RCM: 3520 -17: - 9/20 Test #17: RCM_Test ......................... Passed 160.29 sec -20: iteration: 0 xnnz: 1 ynnz: 3 SpMSpV time: 3.3333 -15: 5th starting vertex was 5986 -15: Number iterations: 13 -15: Number of vertices found: 6433 -15: Number of edges traversed in both directions: 12535 -15: Number of edges processed in both directions: 1245162 -15: Number of edges processed in one direction: 541477 -15: BFS time: 58.4681 seconds -15: MTEPS (bidirectional): 0.00021439 -15: MPEPS (bidirectional): 0.0212964 -15: MPEPS (unidirectional): 0.00926106 -15: Total communication (average so far): 0 -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: As a whole, The current MIS: has: 64334 nonzeros and length 68270 -20: iteration: 1 xnnz: 3 ynnz: 661 SpMSpV time: 3.02401 +16: As a whole, The current MIS: has: 65288 nonzeros and length 68270 +16: MIS has 65288 vertices +16: MIS has 65288 vertices +16: MIS time: 20.18 seconds +3: Correct +3: *** +3: Trying 16 layers 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.35200 -14: 0d 1 2.14395 -14: s 65 0.40798 -14: 1d 397 1.81898 -14: s 384442 0.28398 +14: s 0 0.15959 +14: 0d 1 1.68837 +14: s 65 0.39801 +14: 1d 397 1.97600 +14: s 384442 0.47531 14: c 0.00002 -14: 2u 397 2.14393 -14: 3u 52944 1.53199 -14: 4u 36345 1.41199 -14: 5u 387 1.63261 +14: 2u 397 2.11597 +14: 3u 52944 1.77599 +14: 4u 36345 1.77198 +14: 5u 387 1.99599 14: c 0.00000 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: 18.32 seconds -14: MTEPS: 0.114472 +14: BFS time: 19.253 seconds +14: MTEPS: 0.108925 14: Total communication (average so far): 0 14: A BFS iteration is starting -9: [infom01-amd64:806895:0:806895] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -9: [infom01-amd64:00000] *** An error occurred in MPI_Alltoallv -9: [infom01-amd64:00000] *** reported by process [3044081665,2] -9: [infom01-amd64:00000] *** on communicator MPI_COMM_WORLD -9: [infom01-amd64:00000] *** MPI_ERR_COMM: invalid communicator -9: [infom01-amd64:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -9: [infom01-amd64:00000] *** and MPI will try to terminate your MPI job as well) -9: -9: ==== backtrace (tid: 806895) ==== -9: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f28959b071c] -9: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f28959b08fd] -9: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f28959b0aca] -9: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f2895449df0] -9: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f2895aa8d47] -9: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0xf240) [0x5632cc98c240] -9: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42a2d) [0x5632cc9bfa2d] -9: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42d2c) [0x5632cc9bfd2c] -9: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x431b8) [0x5632cc9c01b8] -9: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7997) [0x5632cc984997] -9: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f2895433ca8] -9: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f2895433d65] -9: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x9101) [0x5632cc986101] -9: ================================= -9: [infom01-amd64:806890:0:806890] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -9: ==== backtrace (tid: 806890) ==== -9: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7ff743b4571c] -9: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7ff743b458fd] -9: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7ff743b45aca] -9: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7ff743649df0] -9: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7ff743ca8d47] -9: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0xf240) [0x55f788d0d240] -9: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42a2d) [0x55f788d40a2d] -9: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42d2c) [0x55f788d40d2c] -9: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x431b8) [0x55f788d411b8] -9: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7997) [0x55f788d05997] -9: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7ff743633ca8] -9: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7ff743633d65] -9: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x9101) [0x55f788d07101] +16: As a whole, The current MIS: has: 64155 nonzeros and length 68270 +17: Original Bandwidth: 4081 +17: Bandwidth after the matrix is permuted by RCM: 3520 +17: +10/20 Test #17: RCM_Test ......................... Passed 178.27 sec +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: 16.8799 seconds +13: MTEPS: 0.124238 +13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65258 nonzeros and length 68270 +9: SpAsgn working correctly +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? +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: As a whole, The current MIS: has: 65268 nonzeros and length 68270 +16: MIS has 65268 vertices +16: MIS has 65268 vertices +16: MIS time: 22.5095 seconds +9: [i-capture-the-hostname:1690704:0:1690704] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) +9: ==== backtrace (tid:1690704) ==== +9: 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f78533b071c] +9: 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f78533b08fd] +9: 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f78533b0aca] +9: 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f7852e49df0] +9: 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f78534a8d47] +9: 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0xf240) [0x55f56a658240] +9: 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42a2d) [0x55f56a68ba2d] +9: 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42d2c) [0x55f56a68bd2c] +9: 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x431b8) [0x55f56a68c1b8] +9: 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7997) [0x55f56a650997] +9: 10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f7852e33ca8] +9: 11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f7852e33d65] +9: 12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x9101) [0x55f56a652101] 9: ================================= +9: [i-capture-the-hostname:00000] *** An error occurred in MPI_Alltoallv +9: [i-capture-the-hostname:00000] *** reported by process [2845114369,3] +9: [i-capture-the-hostname:00000] *** on communicator MPI_COMM_WORLD +9: [i-capture-the-hostname:00000] *** MPI_ERR_COMM: invalid communicator +9: [i-capture-the-hostname:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +9: [i-capture-the-hostname:00000] *** and MPI will try to terminate your MPI job as well) 9: -------------------------------------------------------------------------- -9: prterun has exited due to process rank 2 with PID 0 on node infom01-amd64 calling +9: prterun has exited due to process rank 3 with PID 0 on node i-capture-the-hostname calling 9: "abort". This may have caused other processes in the application to be 9: terminated by signals sent by prterun (as reported here). 9: -------------------------------------------------------------------------- -10/20 Test #9: SpAsgn_Test ......................***Failed 182.84 sec +9: +11/20 Test #9: SpAsgn_Test ......................***Failed 193.25 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? -[infom01-amd64:806895:0:806895] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -[infom01-amd64:00000] *** An error occurred in MPI_Alltoallv -[infom01-amd64:00000] *** reported by process [3044081665,2] -[infom01-amd64:00000] *** on communicator MPI_COMM_WORLD -[infom01-amd64:00000] *** MPI_ERR_COMM: invalid communicator -[infom01-amd64:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, -[infom01-amd64:00000] *** and MPI will try to terminate your MPI job as well) - -==== backtrace (tid: 806895) ==== - 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f28959b071c] - 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f28959b08fd] - 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f28959b0aca] - 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f2895449df0] - 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f2895aa8d47] - 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0xf240) [0x5632cc98c240] - 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42a2d) [0x5632cc9bfa2d] - 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42d2c) [0x5632cc9bfd2c] - 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x431b8) [0x5632cc9c01b8] - 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7997) [0x5632cc984997] -10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f2895433ca8] -11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f2895433d65] -12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x9101) [0x5632cc986101] -================================= -[infom01-amd64:806890:0:806890] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) -==== backtrace (tid: 806890) ==== - 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7ff743b4571c] - 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7ff743b458fd] - 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7ff743b45aca] - 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7ff743649df0] - 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7ff743ca8d47] - 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0xf240) [0x55f788d0d240] - 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42a2d) [0x55f788d40a2d] - 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42d2c) [0x55f788d40d2c] - 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x431b8) [0x55f788d411b8] - 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7997) [0x55f788d05997] -10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7ff743633ca8] -11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7ff743633d65] -12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x9101) [0x55f788d07101] +[i-capture-the-hostname:1690704:0:1690704] Caught signal 11 (Segmentation fault: Sent by the kernel at address (nil)) +==== backtrace (tid:1690704) ==== + 0 /lib/x86_64-linux-gnu/libucs.so.0(ucs_handle_error+0x2bc) [0x7f78533b071c] + 1 /lib/x86_64-linux-gnu/libucs.so.0(+0x328fd) [0x7f78533b08fd] + 2 /lib/x86_64-linux-gnu/libucs.so.0(+0x32aca) [0x7f78533b0aca] + 3 /lib/x86_64-linux-gnu/libc.so.6(+0x3fdf0) [0x7f7852e49df0] + 4 /lib/x86_64-linux-gnu/libmpi.so.40(MPI_Alltoallv+0x407) [0x7f78534a8d47] + 5 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0xf240) [0x55f56a658240] + 6 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42a2d) [0x55f56a68ba2d] + 7 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x42d2c) [0x55f56a68bd2c] + 8 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x431b8) [0x55f56a68c1b8] + 9 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x7997) [0x55f56a650997] +10 /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f7852e33ca8] +11 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f7852e33d65] +12 /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/SpAsgnTest(+0x9101) [0x55f56a652101] ================================= +[i-capture-the-hostname:00000] *** An error occurred in MPI_Alltoallv +[i-capture-the-hostname:00000] *** reported by process [2845114369,3] +[i-capture-the-hostname:00000] *** on communicator MPI_COMM_WORLD +[i-capture-the-hostname:00000] *** MPI_ERR_COMM: invalid communicator +[i-capture-the-hostname:00000] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort, +[i-capture-the-hostname:00000] *** and MPI will try to terminate your MPI job as well) -------------------------------------------------------------------------- -prterun has exited due to process rank 2 with PID 0 on node infom01-amd64 calling +prterun has exited due to process rank 3 with PID 0 on node i-capture-the-hostname calling "abort". This may have caused other processes in the application to be terminated by signals sent by prterun (as reported here). -------------------------------------------------------------------------- -20: iteration: 2 xnnz: 661 ynnz: 106043 SpMSpV time: 3.16402 -16: As a whole, The current MIS: has: 65357 nonzeros and length 68270 -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: 13.808 seconds -13: MTEPS: 0.151877 -13: Total communication (average so far): 0 -20: iteration: 3 xnnz: 105409 ynnz: 169055 SpMSpV time: 3.88402 -16: As a whole, The current MIS: has: 65374 nonzeros and length 68270 -16: MIS has 65374 vertices -16: MIS has 65374 vertices -16: MIS time: 18.116 seconds -20: iteration: 4 xnnz: 69354 ynnz: 46311 SpMSpV time: 3.28402 -20: iteration: 5 xnnz: 613 ynnz: 612 SpMSpV time: 3.42522 -16: As a whole, The current MIS: has: 64232 nonzeros and length 68270 + 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.28116 -14: 0d 5 1.72680 -14: s 51548 0.24800 -14: 1d 18944 1.91684 -14: s 1799699 0.25519 +14: s 0 0.15597 +14: 0d 5 2.15995 +14: s 51548 0.27354 +14: 1d 18944 1.73055 +14: s 1799699 0.52802 14: c 0.00006 -14: 2u 18944 1.40623 -14: 3u 68330 1.46980 -14: 4u 2787 1.71052 +14: 2u 18944 2.40394 +14: 3u 68330 2.40390 +14: 4u 2787 3.44800 14: c 0.00000 -14: 5d 0 2.27996 -14: s 0 0.40394 +14: 5d 0 3.13996 +14: s 0 0.35598 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: 17.264 seconds -14: MTEPS: 0.121474 +14: BFS time: 23.996 seconds +14: MTEPS: 0.0873947 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 6 xnnz: 1 ynnz: 1 SpMSpV time: 2.96282 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 7 -20: Avg number of vertices found: 176041 -20: Avg Number of edges traversed: 7648734 -20: Avg SpMSpV time: 23.0774 -20: Avg Total time: 28.3944 -20: ------------------------------------------------- -20: BFS With DCSC matric and SpMSpV-SPA algorithm -20: ------------------------------------------------- -13: 8th starting vertex was 13227 +16: As a whole, The current MIS: has: 64069 nonzeros and length 68270 +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: 13.556 seconds -13: MTEPS: 0.154701 +13: BFS time: 18.7557 seconds +13: MTEPS: 0.111812 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65373 nonzeros and length 68270 -20: iteration: 0 xnnz: 1 ynnz: 3 SpMSpV time: 2.91654 -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: 18.62 seconds -20: iteration: 1 xnnz: 3 ynnz: 661 SpMSpV time: 3.17602 -12: Adding bc contributions... -12: Exploring via BFS... -20: iteration: 2 xnnz: 661 ynnz: 106043 SpMSpV time: 3.24001 -13: 9th starting vertex was 21279 +16: As a whole, The current MIS: has: 65229 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65244 nonzeros and length 68270 +16: MIS has 65244 vertices +16: MIS has 65244 vertices +16: MIS time: 18.9039 seconds +3: Correct +3: *** +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: 12.856 seconds -13: MTEPS: 0.163124 +13: BFS time: 11.076 seconds +13: MTEPS: 0.18934 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64287 nonzeros and length 68270 +12/20 Test #3: SpGEMM3D_Test .................... Passed 213.27 sec 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.16801 -14: 0d 13 2.04393 -14: s 15320 0.49199 -14: 1d 12118 2.02399 -14: s 1689305 0.13202 -14: c 0.00005 -14: 2u 12118 1.65591 -14: 3u 73305 1.63599 -14: 4u 4610 1.44546 +14: s 1 0.11600 +14: 0d 13 1.63596 +14: s 15320 0.27597 +14: 1d 12118 1.79999 +14: s 1689305 0.14804 +14: c 0.00006 +14: 2u 12118 1.56392 +14: 3u 73305 1.27567 +14: 4u 4610 1.15230 14: c 0.00000 -14: 5d 0 2.08647 -14: s 0 0.42117 +14: 5d 0 1.85595 +14: s 0 0.41411 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: 17.404 seconds -14: MTEPS: 0.120496 +14: BFS time: 15.456 seconds +14: MTEPS: 0.135684 14: Total communication (average so far): 0 14: A BFS iteration is starting -20: iteration: 3 xnnz: 105409 ynnz: 169055 SpMSpV time: 3.22801 -16: As a whole, The current MIS: has: 65371 nonzeros and length 68270 -20: iteration: 4 xnnz: 69354 ynnz: 46311 SpMSpV time: 3.092 -16: As a whole, The current MIS: has: 65387 nonzeros and length 68270 -20: iteration: 5 xnnz: 613 ynnz: 612 SpMSpV time: 2.66801 -16: MIS has 65387 vertices -16: MIS has 65387 vertices -16: MIS time: 17.928 seconds -13: 10th starting vertex was 8322 +16: As a whole, The current MIS: has: 64094 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65239 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: 13.2007 seconds -13: MTEPS: 0.158865 +13: BFS time: 11.472 seconds +13: MTEPS: 0.182804 13: Total communication (average so far): 0 -20: iteration: 6 xnnz: 1 ynnz: 1 SpMSpV time: 2.69726 -20: -20: Overall stats: -20: starting vertex: 0 -20: Avg number iterations: 7 -20: Avg number of vertices found: 176041 -20: Avg Number of edges traversed: 7648734 -20: Avg SpMSpV time: 21.0179 -20: Avg Total time: 27.7451 -15: 6th starting vertex was 14125 -15: Number iterations: 13 -15: Number of vertices found: 6433 -15: Number of edges traversed in both directions: 12535 -15: Number of edges processed in both directions: 1245144 -15: Number of edges processed in one direction: 541466 -15: BFS time: 51.544 seconds -15: MTEPS (bidirectional): 0.00024319 -15: MPEPS (bidirectional): 0.0241569 -15: MPEPS (unidirectional): 0.0105049 -15: Total communication (average so far): 0 -11/20 Test #20: SpMSpVBench_test ................. Passed 152.18 sec -16: As a whole, The current MIS: has: 64305 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65245 nonzeros and length 68270 +16: MIS has 65245 vertices +16: MIS has 65245 vertices +16: MIS time: 14.7959 seconds +12: Adding bc contributions... +12: Exploring via BFS... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 114 0.14765 -14: 0d 135 1.90920 -14: s 145229 0.44675 -14: 1d 36933 2.05194 -14: s 1871082 0.36798 +14: s 114 0.24002 +14: 0d 135 1.59996 +14: s 145229 0.29198 +14: 1d 36933 1.96800 +14: s 1871082 0.38774 14: c 0.00011 -14: 2u 36933 1.52787 -14: 3u 52072 1.89199 -14: 4u 930 1.25486 +14: 2u 36933 1.20029 +14: 3u 52072 1.35999 +14: 4u 930 1.25201 14: c 0.00000 -14: 5d 0 1.59193 -14: s 0 0.31200 +14: 5d 0 1.45996 +14: s 0 0.24379 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: 16.729 seconds -14: MTEPS: 0.125359 +14: BFS time: 14.544 seconds +14: MTEPS: 0.144192 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65374 nonzeros and length 68270 -13: 11th starting vertex was 35745 +16: As a whole, The current MIS: has: 64078 nonzeros and length 68270 +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: 12.52 seconds -13: MTEPS: 0.167502 +13: BFS time: 10.388 seconds +13: MTEPS: 0.201879 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65388 nonzeros and length 68270 -16: MIS has 65388 vertices -16: MIS has 65388 vertices -16: MIS time: 17.564 seconds -16: As a whole, The current MIS: has: 64257 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65217 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65238 nonzeros and length 68270 +16: MIS has 65238 vertices +16: MIS has 65238 vertices +16: MIS time: 13.812 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.27998 -14: 0d 4 2.21043 -14: s 1305 0.38551 -14: 1d 1342 2.31483 -14: s 780510 0.26399 +14: s 0 0.13200 +14: 0d 4 1.61596 +14: s 1305 0.25198 +14: 1d 1342 1.32416 +14: s 780510 0.27062 14: c 0.00002 -14: 2u 1342 1.49995 -14: 3u 67209 1.70138 -14: 4u 21363 1.67055 -14: c 0.00001 -14: 5d 0 1.91592 -14: s 0 0.57197 +14: 2u 1342 1.23171 +14: 3u 67209 1.16002 +14: 4u 21363 1.14000 +14: c 0.00000 +14: 5d 0 1.70395 +14: s 0 0.19602 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: 18.264 seconds -14: MTEPS: 0.114823 +14: BFS time: 13.236 seconds +14: MTEPS: 0.158441 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +16: As a whole, The current MIS: has: 64135 nonzeros and length 68270 +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: 10.452 seconds +13: MTEPS: 0.200643 +13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65190 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65208 nonzeros and length 68270 +16: MIS has 65208 vertices +16: MIS has 65208 vertices +16: MIS time: 14.228 seconds +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 2 0.10970 +14: 0d 45 1.47025 +14: s 90479 0.21201 +14: 1d 26934 1.74000 +14: s 1859187 0.37999 +14: c 0.00010 +14: 2u 26934 1.23678 +14: 3u 61457 0.89192 +14: 4u 1634 1.38810 +14: c 0.00000 +14: 5d 0 1.71597 +14: s 0 0.18399 +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: 11.2038 seconds +13: MTEPS: 0.18718 +13: Total communication (average so far): 0 +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: 14.1399 seconds +14: MTEPS: 0.148312 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 16 64 Karp-Sipser-rand 2674 1422 143.519428 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 64186 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65249 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: 15.0724 seconds 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: 12.5239 seconds -13: MTEPS: 0.167449 +13: BFS time: 11.344 seconds +13: MTEPS: 0.184866 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 65368 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65379 nonzeros and length 68270 -16: MIS has 65379 vertices -16: MIS has 65379 vertices -16: MIS time: 16.5 seconds +14: param 90133 vertices with 3729948 edges +14: 186497 up and 181 down +14: s 23 0.14402 +14: 0d 38 1.19195 +14: s 34691 0.26806 +14: 1d 17340 1.97794 +14: s 1794114 0.39004 +14: c 0.00006 +14: 2u 17340 1.22792 +14: 3u 69577 1.09610 +14: 4u 3107 1.03664 +14: c 0.00000 +14: 5d 0 1.59998 +14: s 0 0.23598 +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: 13.784 seconds +14: MTEPS: 0.152142 +14: Total communication (average so far): 0 +14: A BFS iteration is starting +16: As a whole, The current MIS: has: 64133 nonzeros and length 68270 10: Full restriction (without splitting) finished -10: 21.833607 seconds elapsed per iteration -16: As a whole, The current MIS: has: 64338 nonzeros and length 68270 +10: 21.767169 seconds elapsed per iteration +16: As a whole, The current MIS: has: 65234 nonzeros and length 68270 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: 13.66 seconds -13: MTEPS: 0.153523 +13: BFS time: 11.116 seconds +13: MTEPS: 0.188659 13: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65247 nonzeros and length 68270 +16: MIS has 65247 vertices +16: MIS has 65247 vertices +16: MIS time: 14.744 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.27201 -14: 0d 45 1.76625 -14: s 90479 0.35605 -14: 1d 26934 1.79190 -14: s 1859187 0.30398 -14: c 0.00008 -14: 2u 26934 1.43988 -14: 3u 61457 1.53998 -14: 4u 1634 2.06799 +14: s 0 0.24509 +14: 0d 1 1.53869 +14: s 39278 0.22399 +14: 1d 15698 1.48798 +14: s 1749582 0.18808 +14: c 0.00019 +14: 2u 15698 1.39981 +14: 3u 70823 1.18777 +14: 4u 3540 1.20051 14: c 0.00000 -14: 5d 0 1.95596 -14: s 0 0.24399 -14: 9th starting vertex was 28660 +14: 5d 0 1.43999 +14: s 0 0.33595 +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: 16.976 seconds -14: MTEPS: 0.123534 +14: BFS time: 12.872 seconds +14: MTEPS: 0.162922 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65360 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65374 nonzeros and length 68270 -16: MIS has 65374 vertices -16: MIS has 65374 vertices -16: MIS time: 16.2784 seconds +13/20 Test #19: BPMM_Test ........................ Passed 282.06 sec +16: As a whole, The current MIS: has: 64148 nonzeros and length 68270 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: 12.5404 seconds -13: MTEPS: 0.167229 +13: BFS time: 9.86394 seconds +13: MTEPS: 0.212605 13: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 64355 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65220 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65237 nonzeros and length 68270 +16: MIS has 65237 vertices +16: MIS has 65237 vertices +16: MIS time: 12.2482 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 23 0.26795 -14: 0d 38 1.42397 -14: s 34691 0.45599 -14: 1d 17340 2.18796 -14: s 1794114 0.28397 -14: c 0.00006 -14: 2u 17340 1.49993 -14: 3u 69577 1.23596 -14: 4u 3107 1.22799 +14: s 1 0.09981 +14: 0d 10 1.54017 +14: s 12864 0.22800 +14: 1d 11462 1.55199 +14: s 1671452 0.27971 +14: c 0.04007 +14: 2u 11462 0.97996 +14: 3u 73730 0.89998 +14: 4u 4850 1.05201 14: c 0.00000 -14: 5d 0 1.48790 -14: s 0 0.35599 -14: 10th starting vertex was 4432 +14: 5d 0 1.46395 +14: s 0 0.20000 +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: 15.496 seconds -14: MTEPS: 0.135333 +14: BFS time: 12.2042 seconds +14: MTEPS: 0.171836 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65359 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65370 nonzeros and length 68270 -16: MIS has 65370 vertices -16: MIS has 65370 vertices -16: MIS time: 16.2775 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Greedy-rand 2790 1306 34.923742 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 64174 nonzeros and length 68270 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: 12.052 seconds -13: MTEPS: 0.174006 +13: BFS time: 9.34384 seconds +13: MTEPS: 0.224439 13: Total communication (average so far): 0 13: Finished 13: Per iteration communication times: @@ -14258,1721 +14285,1646 @@ 13: Mean nedges: 2.09712e+06 13: STDDEV nedges: 0 13: -------------------------- -13: Min time: 11.3952 seconds -13: First Quartile time: 12.5322 seconds -13: Median time: 13.608 seconds -13: Third Quartile time: 15.4045 seconds -13: Max time: 16.668 seconds -13: Mean time: 13.9018 seconds -13: STDDEV time: 1.6165 seconds +13: Min time: 9.34384 seconds +13: First Quartile time: 10.764 seconds +13: Median time: 11.408 seconds +13: Third Quartile time: 15.804 seconds +13: Max time: 18.7557 seconds +13: Mean time: 13.1266 seconds +13: STDDEV time: 3.07507 seconds 13: -------------------------- -13: Min MTEPS: 0.125817 -13: First Quartile MTEPS: 0.136204 -13: Median MTEPS: 0.154112 -13: Third Quartile MTEPS: 0.167339 -13: Max MTEPS: 0.184036 -13: Harmonic mean of MTEPS: 0.150852 -13: Harmonic standard deviation of MTEPS: 0.017541 -12/20 Test #13: TopDownBFS_Test .................. Passed 295.01 sec -16: As a whole, The current MIS: has: 64239 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 2675 1421 166.796654 -18: ------------------------------------------------------- -18: -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 0 0.28399 -14: 0d 1 1.63195 -14: s 39278 0.49200 -14: 1d 15698 2.11592 -14: s 1749582 0.29196 -14: c 0.00005 -14: 2u 15698 1.80793 -14: 3u 70823 1.63994 -14: 4u 3540 1.42798 -14: c 0.00000 -14: 5d 0 1.69207 -14: s 0 0.31199 -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: 16.156 seconds -14: MTEPS: 0.129804 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65331 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65357 nonzeros and length 68270 -16: MIS has 65357 vertices -16: MIS has 65357 vertices -16: MIS time: 16.2679 seconds -16: As a whole, The current MIS: has: 64164 nonzeros and length 68270 +13: Min MTEPS: 0.111812 +13: First Quartile MTEPS: 0.132741 +13: Median MTEPS: 0.183835 +13: Third Quartile MTEPS: 0.194991 +13: Max MTEPS: 0.224439 +13: Harmonic mean of MTEPS: 0.159761 +13: Harmonic standard deviation of MTEPS: 0.037426 +14/20 Test #13: TopDownBFS_Test .................. Passed 301.67 sec +16: As a whole, The current MIS: has: 65233 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65249 nonzeros and length 68270 +16: MIS has 65249 vertices +16: MIS has 65249 vertices +16: MIS time: 11.5683 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.11601 -14: 0d 10 1.48395 -14: s 12864 0.40801 -14: 1d 11462 1.41212 -14: s 1671452 0.23899 -14: c 0.00004 -14: 2u 11462 1.07991 -14: 3u 73730 1.37600 -14: 4u 4850 1.45595 +14: s 0 0.12001 +14: 0d 1 1.15197 +14: s 22 0.25191 +14: 1d 366 1.25603 +14: s 309434 0.33600 +14: c 0.00002 +14: 2u 366 1.12398 +14: 3u 49400 1.02396 +14: 4u 39841 0.79596 +14: 5u 465 0.79201 14: c 0.00000 -14: 5d 0 1.57995 -14: s 0 0.28399 -14: 12th starting vertex was 78921 -14: Number iterations: 6 +14: 6d 0 1.08331 +14: s 0 0.28861 +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: 14.5091 seconds -14: MTEPS: 0.144539 +14: BFS time: 11.03 seconds +14: MTEPS: 0.190128 14: Total communication (average so far): 0 14: A BFS iteration is starting +16: As a whole, The current MIS: has: 64114 nonzeros and length 68270 12: Tallying... -16: As a whole, The current MIS: has: 65341 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65377 nonzeros and length 68270 -16: MIS has 65377 vertices -16: MIS has 65377 vertices -16: MIS time: 13.252 seconds -16: As a whole, The current MIS: has: 64288 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65215 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65256 nonzeros and length 68270 +16: MIS has 65256 vertices +16: MIS has 65256 vertices +16: MIS time: 11.008 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.12800 -14: 0d 1 1.51195 -14: s 22 0.26863 -14: 1d 366 1.51199 -14: s 309434 0.21111 -14: c 0.00002 -14: 2u 366 1.45192 -14: 3u 49400 1.67086 -14: 4u 39841 1.22003 -14: 5u 465 1.10793 +14: s 0 0.07598 +14: 0d 14 0.96852 +14: s 21901 0.25597 +14: 1d 14385 1.51622 +14: s 1743986 0.20404 +14: c 0.00017 +14: 2u 14385 0.69981 +14: 3u 71809 0.81998 +14: 4u 3850 0.90000 14: c 0.00000 -14: 6d 0 1.37995 -14: s 0 0.20000 -16: As a whole, The current MIS: has: 65351 nonzeros and length 68270 -14: 13th starting vertex was 11703 -14: Number iterations: 7 +14: 5d 0 1.00838 +14: s 0 0.19999 +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: 14.8952 seconds -14: MTEPS: 0.140792 +14: BFS time: 10.0317 seconds +14: MTEPS: 0.209049 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65367 nonzeros and length 68270 -13/20 Test #19: BPMM_Test ........................ Passed 266.06 sec -16: MIS has 65367 vertices -16: MIS has 65367 vertices -16: MIS time: 14.7034 seconds -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2794 1302 30.936536 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 64295 nonzeros and length 68270 +16: As a whole, The current MIS: has: 64202 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65290 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65309 nonzeros and length 68270 +16: MIS has 65309 vertices +16: MIS has 65309 vertices +16: MIS time: 10.616 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.09570 -14: 0d 14 1.42425 -14: s 21901 0.22800 -14: 1d 14385 1.41198 -14: s 1743986 0.33999 -14: c 0.00005 -14: 2u 14385 1.24737 -14: 3u 71809 1.15595 -14: 4u 3850 1.08796 +14: s 35 0.06776 +14: 0d 38 1.01222 +14: s 37964 0.17993 +14: 1d 18609 1.05597 +14: s 1811953 0.16398 +14: c 0.00006 +14: 2u 18609 0.95993 +14: 3u 68583 1.06000 +14: 4u 2832 0.88810 14: c 0.00000 -14: 5d 0 1.27999 -14: s 0 0.15198 -14: 14th starting vertex was 77729 +14: 5d 0 1.19129 +14: s 0 0.21571 +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: 11.86 seconds -14: MTEPS: 0.176823 +14: BFS time: 10.188 seconds +14: MTEPS: 0.205842 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 65384 nonzeros and length 68270 -16: As a whole, The current MIS: has: 65399 nonzeros and length 68270 -16: MIS has 65399 vertices -16: MIS has 65399 vertices -16: MIS time: 11.9559 seconds +16: As a whole, The current MIS: has: 64019 nonzeros and length 68270 +15: 31th starting vertex was 42702 +15: Number iterations: 13 +15: Number of vertices found: 6500 +15: Number of edges traversed in both directions: 12635 +15: Number of edges processed in both directions: 1246673 +15: Number of edges processed in one direction: 543697 +15: BFS time: 30.392 seconds +15: MTEPS (bidirectional): 0.000415734 +15: MPEPS (bidirectional): 0.0410198 +15: MPEPS (unidirectional): 0.0178895 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 65152 nonzeros and length 68270 +16: As a whole, The current MIS: has: 65183 nonzeros and length 68270 +16: MIS has 65183 vertices +16: MIS has 65183 vertices +16: MIS time: 11.3884 seconds 16: Per iteration communication times: 16: AllGatherv: 0 16: AlltoAllv: 0 16: -------------------------- -16: Min MIS vertices: 65319 -16: Median MIS vertices: 65378 -16: Max MIS vertices: 65457 -16: Mean MIS vertices: 65378.9 -16: STDDEV MIS vertices: 30.9685 +16: Min MIS vertices: 65183 +16: Median MIS vertices: 65252.5 +16: Max MIS vertices: 65309 +16: Mean MIS vertices: 65255.8 +16: STDDEV MIS vertices: 32.8258 16: -------------------------- 16: Filter keeps 1 percentage of edges -16: Min time: 11.9559 seconds -16: Median time: 17.746 seconds -16: Max time: 22.4199 seconds -16: Mean time: 17.2915 seconds -16: STDDEV time: 2.62038 seconds +16: Min time: 10.616 seconds +16: Median time: 14.7699 seconds +16: Max time: 23.028 seconds +16: Mean time: 15.8688 seconds +16: STDDEV time: 4.25335 seconds 16: -------------------------- 16: Initializing since date (only once) to 1000 -16: As a whole, The current MIS: has: 49968 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57983 nonzeros and length 68270 -14: param 90133 vertices with 3729948 edges -14: 186497 up and 181 down -14: s 35 0.19480 -14: 0d 38 1.21596 -14: s 37964 0.27996 -14: 1d 18609 1.57597 -14: s 1811953 0.20000 -14: c 0.00006 -14: 2u 18609 1.33191 -14: 3u 68583 1.48287 -14: 4u 2832 1.28396 -14: c 0.00000 -14: 5d 0 1.47996 -14: s 0 0.27598 -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: 13.4932 seconds -14: MTEPS: 0.155421 -14: Total communication (average so far): 0 -14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58349 nonzeros and length 68270 -3: Correct -3: *** -3: Trying 4 layers -16: As a whole, The current MIS: has: 58355 nonzeros and length 68270 -16: MIS has 58355 vertices -16: MIS has 58355 vertices -16: MIS time: 17.06 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 15 0.10403 -14: 0d 46 1.66395 -14: s 51912 0.30000 -14: 1d 22702 1.55997 -14: s 1858994 0.19999 +14: s 15 0.11599 +14: 0d 46 1.28397 +14: s 51912 0.21600 +14: 1d 22702 1.40798 +14: s 1858994 0.17606 14: c 0.00007 -14: 2u 22702 0.77097 -14: 3u 65119 1.08796 -14: 4u 2200 1.12798 +14: 2u 22702 0.74386 +14: 3u 65119 1.15220 +14: 4u 2200 1.04405 14: c 0.00000 -14: 5d 0 1.26793 -14: s 0 0.23997 -16: As a whole, The current MIS: has: 50075 nonzeros and length 68270 +14: 5d 0 1.12793 +14: s 0 0.15197 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: 12.28 seconds -14: MTEPS: 0.170776 +14: BFS time: 10.584 seconds +14: MTEPS: 0.19814 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58023 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58417 nonzeros and length 68270 -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: 17.7479 seconds +16: As a whole, The current MIS: has: 50019 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57867 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58290 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.09600 -14: 0d 3 1.37995 -14: s 1439 0.19997 -14: 1d 2033 1.62399 -14: s 909187 0.26804 +14: s 0 0.09190 +14: 0d 3 1.32393 +14: s 1439 0.26027 +14: 1d 2033 1.69822 +14: s 909187 0.25995 14: c 0.00002 -14: 2u 2033 1.18969 -14: 3u 69725 1.21596 -14: 4u 18200 1.40671 +14: 2u 2033 1.37597 +14: 3u 69725 1.22375 +14: 4u 18200 1.13599 14: c 0.00000 -14: 5d 0 1.48395 -14: s 0 0.18395 +14: 5d 0 1.54045 +14: s 0 0.25175 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: 12.472 seconds -14: MTEPS: 0.168147 +14: BFS time: 12.416 seconds +14: MTEPS: 0.168905 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50048 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 57994 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58318 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58298 nonzeros and length 68270 +16: MIS has 58298 vertices +16: MIS has 58298 vertices +16: MIS time: 15.5519 seconds +16: As a whole, The current MIS: has: 50020 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57976 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.17181 -14: 0d 1 1.13975 -14: s 337 0.19998 -14: 1d 358 1.43597 -14: s 312221 0.21598 +14: s 0 0.11956 +14: 0d 1 1.11596 +14: s 337 0.23599 +14: 1d 358 1.67599 +14: s 312221 0.14001 14: c 0.00002 -14: 2u 358 1.21491 -14: 3u 50688 1.18500 -14: 4u 38628 1.19197 -14: 5u 398 1.12398 +14: 2u 358 1.43593 +14: 3u 50688 1.54094 +14: 4u 38628 1.70401 +14: 5u 398 0.99236 14: c 0.00000 -14: 6d 0 1.16796 -14: s 0 0.20610 +14: 6d 0 1.69198 +14: s 0 0.46364 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: 12.716 seconds -14: MTEPS: 0.16492 +14: BFS time: 14.784 seconds +14: MTEPS: 0.141851 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58323 nonzeros and length 68270 -16: MIS has 58323 vertices -16: MIS has 58323 vertices -16: MIS time: 15.732 seconds -16: As a whole, The current MIS: has: 49914 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57892 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: 58318 nonzeros and length 68270 +16: MIS has 58318 vertices +16: MIS has 58318 vertices +16: MIS time: 18.94 seconds +16: As a whole, The current MIS: has: 49849 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 5 0.20280 -14: 0d 36 1.24118 -14: s 19090 0.30233 -14: 1d 12053 1.42717 -14: s 1686605 0.45595 -14: c 0.00004 -14: 2u 12053 1.47994 -14: 3u 73418 1.16798 -14: 4u 4548 0.89999 +14: s 5 0.10799 +14: 0d 36 1.19999 +14: s 19090 0.31598 +14: 1d 12053 1.67602 +14: s 1686605 0.25778 +14: c 0.00005 +14: 2u 12053 1.13628 +14: 3u 73418 0.99197 +14: 4u 4548 1.16799 14: c 0.00000 -14: 5d 0 1.61995 -14: s 0 0.36798 +14: 5d 0 1.18394 +14: s 0 0.19225 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: 13.18 seconds -14: MTEPS: 0.159115 +14: BFS time: 11.992 seconds +14: MTEPS: 0.174877 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58259 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58262 nonzeros and length 68270 -16: MIS has 58262 vertices -16: MIS has 58262 vertices -16: MIS time: 19.4701 seconds -16: As a whole, The current MIS: has: 49806 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57923 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58246 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58249 nonzeros and length 68270 +16: MIS has 58249 vertices +16: MIS has 58249 vertices +16: MIS time: 16.6602 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Karp-Sipser 2680 1416 88.080099 +18: ------------------------------------------------------- +18: 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.14401 -14: 0d 14 2.34396 -14: s 27368 0.48799 -14: 1d 12868 2.37819 -14: s 1695536 0.30794 -14: c 0.00005 -14: 2u 12868 1.55451 -14: 3u 72849 1.24800 -14: 4u 4321 1.28798 +14: s 3 0.12016 +14: 0d 14 1.40377 +14: s 27368 0.21999 +14: 1d 12868 1.74782 +14: s 1695536 0.32812 +14: c 0.00013 +14: 2u 12868 0.90410 +14: 3u 72849 0.93225 +14: 4u 4321 1.16400 14: c 0.00000 -14: 5d 0 1.61482 -14: s 0 0.33601 +14: 5d 0 1.27169 +14: s 0 0.15998 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: 16.4879 seconds -14: MTEPS: 0.127191 +14: BFS time: 11.5467 seconds +14: MTEPS: 0.181622 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 57968 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58366 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58371 nonzeros and length 68270 -16: MIS has 58371 vertices -16: MIS has 58371 vertices -16: MIS time: 18.428 seconds +16: As a whole, The current MIS: has: 50161 nonzeros and length 68270 +15: 36th starting vertex was 6559 +15: Number iterations: 13 +15: Number of vertices found: 6500 +15: Number of edges traversed in both directions: 12635 +15: Number of edges processed in both directions: 1246758 +15: Number of edges processed in one direction: 543708 +15: BFS time: 39.5637 seconds +15: MTEPS (bidirectional): 0.000319358 +15: MPEPS (bidirectional): 0.0315126 +15: MPEPS (unidirectional): 0.0137426 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 58021 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58379 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.20801 -14: 0d 11 1.39194 -14: s 13301 0.27597 -14: 1d 8172 1.30399 -14: s 1516419 0.12687 +14: s 1 0.16398 +14: 0d 11 1.14412 +14: s 13301 0.17599 +14: 1d 8172 1.37198 +14: s 1516419 0.16799 14: c 0.00004 -14: 2u 8172 1.18990 -14: 3u 74937 1.19310 -14: 4u 6923 0.86076 +14: 2u 8172 1.13192 +14: 3u 74937 0.99999 +14: 4u 6923 1.17996 14: c 0.00000 -14: 5d 0 1.29990 -14: s 0 0.20116 +14: 5d 0 1.16797 +14: s 0 0.18799 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: 11.9002 seconds -14: MTEPS: 0.176225 +14: BFS time: 10.836 seconds +14: MTEPS: 0.193532 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50211 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58043 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58443 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58380 nonzeros and length 68270 +16: MIS has 58380 vertices +16: MIS has 58380 vertices +16: MIS time: 14.108 seconds +16: As a whole, The current MIS: has: 49895 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57920 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.10802 -14: 0d 4 1.26395 -14: s 15762 0.32849 -14: 1d 8717 1.23199 -14: s 1555545 0.19203 +14: s 0 0.21167 +14: 0d 4 1.27232 +14: s 15762 0.23200 +14: 1d 8717 1.43994 +14: s 1555545 0.19199 14: c 0.00004 -14: 2u 8717 1.04391 -14: 3u 74922 0.92414 -14: 4u 6404 1.24798 +14: 2u 8717 1.21176 +14: 3u 74922 0.90815 +14: 4u 6404 1.20795 14: c 0.00000 -14: 5d 0 1.94395 -14: s 0 0.36229 +14: 5d 0 1.19196 +14: s 0 0.30000 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: 12.4833 seconds -14: MTEPS: 0.167994 +14: BFS time: 11.108 seconds +14: MTEPS: 0.188794 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58444 nonzeros and length 68270 -16: MIS has 58444 vertices -16: MIS has 58444 vertices -16: MIS time: 16.2697 seconds -3: Correct +16: As a whole, The current MIS: has: 58214 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58219 nonzeros and length 68270 +16: MIS has 58219 vertices +16: MIS has 58219 vertices +16: MIS time: 16.9202 seconds 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2676 1420 111.156678 +18: 4 16 64 Greedy 2786 1310 31.800304 18: ------------------------------------------------------- 18: -15: 36th starting vertex was 6559 -15: Number iterations: 13 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 40.876 seconds -15: MTEPS (bidirectional): 0.000306635 -15: MPEPS (bidirectional): 0.0304613 -15: MPEPS (unidirectional): 0.0132464 -15: Total communication (average so far): 0 -3: *** -3: Trying 16 layers -16: As a whole, The current MIS: has: 49894 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57911 nonzeros and length 68270 +18: ##################################################### +18: ################## Run 2 ############################ +18: ##################################################### +16: As a whole, The current MIS: has: 49617 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.09602 -14: 0d 4 1.22795 -14: s 11820 0.22799 -14: 1d 7254 1.74799 -14: s 1480488 0.13883 +14: s 0 0.16401 +14: 0d 4 1.67996 +14: s 11820 0.25593 +14: 1d 7254 1.33056 +14: s 1480488 0.24401 +14: c 0.00006 +14: 2u 7254 1.41596 +14: 3u 75234 1.65202 +14: 4u 7548 1.73205 14: c 0.00003 -14: 2u 7254 1.24794 -14: 3u 75234 0.88797 -14: 4u 7548 1.06180 -14: c 0.00000 -14: 5d 0 1.34680 -14: s 0 0.28798 +14: 5d 0 2.23994 +14: s 0 0.19199 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: 11.8147 seconds -14: MTEPS: 0.177501 +14: BFS time: 14.6079 seconds +14: MTEPS: 0.143561 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58295 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 58298 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58299 nonzeros and length 68270 -16: MIS has 58299 vertices -16: MIS has 58299 vertices -16: MIS time: 19.192 seconds +16: As a whole, The current MIS: has: 57954 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58378 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58382 nonzeros and length 68270 +16: MIS has 58382 vertices +16: MIS has 58382 vertices +16: MIS time: 20.628 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.20460 -14: 0d 8 1.32794 -14: s 6527 0.16798 -14: 1d 5033 1.30966 -14: s 1314922 0.27597 -14: c 0.00004 -14: 2u 5033 1.08292 -14: 3u 75011 1.31598 -14: 4u 9963 1.11198 +14: s 1 0.32417 +14: 0d 8 1.99180 +14: s 6527 0.33854 +14: 1d 5033 2.25998 +14: s 1314922 0.32398 +14: c 0.00003 +14: 2u 5033 1.41591 +14: 3u 75011 1.69201 +14: 4u 9963 1.21572 14: c 0.00000 -14: 5d 0 1.32797 -14: s 0 0.20932 -16: As a whole, The current MIS: has: 50338 nonzeros and length 68270 +14: 5d 0 1.65217 +14: s 0 0.32400 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: 11.9479 seconds -14: MTEPS: 0.175522 +14: BFS time: 15.6784 seconds +14: MTEPS: 0.133759 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58004 nonzeros and length 68270 +16: As a whole, The current MIS: has: 49944 nonzeros and length 68270 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2785 1311 26.468022 +18: 4 16 64 DMD 2692 1404 22.171937 18: ------------------------------------------------------- 18: -18: ##################################################### -18: ################## Run 2 ############################ -18: ##################################################### -16: As a whole, The current MIS: has: 58391 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58393 nonzeros and length 68270 -16: MIS has 58393 vertices -16: MIS has 58393 vertices -16: MIS time: 18.26 seconds +16: As a whole, The current MIS: has: 58032 nonzeros and length 68270 +15: 38th starting vertex was 9255 +15: Number iterations: 16 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 50.0587 seconds +15: MTEPS (bidirectional): 0.000252384 +15: MPEPS (bidirectional): 0.0249042 +15: MPEPS (unidirectional): 0.0108611 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 58425 nonzeros and length 68270 +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.08799 -14: 0d 2 1.53194 -14: s 89 0.30799 -14: 1d 233 1.35201 -14: s 244472 0.28797 -14: c 0.00003 -14: 2u 233 1.52793 -14: 3u 44323 1.94396 -14: 4u 44903 1.57998 -14: 5u 612 1.74667 +14: s 1 0.15964 +14: 0d 2 1.00396 +14: s 89 0.15144 +14: 1d 233 1.03599 +14: s 244472 0.25198 +14: c 0.00002 +14: 2u 233 1.36396 +14: 3u 44323 1.40399 +14: 4u 44903 1.39639 +14: 5u 612 1.12797 14: c 0.00000 -14: 6d 0 1.76796 -14: s 0 0.21600 +14: 6d 0 1.41217 +14: s 0 0.27199 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: 16.656 seconds -14: MTEPS: 0.125908 +14: BFS time: 11.628 seconds +14: MTEPS: 0.180351 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 49928 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58021 nonzeros and length 68270 -10: Full restriction (with splitting) finished -10: 24.254014 seconds elapsed per iteration -14/20 Test #10: GalerkinNew_Test ................. Passed 507.63 sec -16: As a whole, The current MIS: has: 58417 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58428 nonzeros and length 68270 +16: MIS has 58428 vertices +16: MIS has 58428 vertices +16: MIS time: 18.0336 seconds +16: As a whole, The current MIS: has: 49850 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57843 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.31289 -14: 0d 2 1.39996 -14: s 1001 0.23198 -14: 1d 1404 1.79996 -14: s 750890 0.41598 +14: s 1 0.13199 +14: 0d 2 1.08793 +14: s 1001 0.22687 +14: 1d 1404 1.13999 +14: s 750890 0.22181 14: c 0.00002 -14: 2u 1404 1.34719 -14: 3u 66777 0.94398 -14: 4u 21743 0.81200 -14: c 0.00001 -14: 5d 0 1.45316 -14: s 0 0.23079 +14: 2u 1404 1.03198 +14: 3u 66777 1.13999 +14: 4u 21743 1.01195 +14: c 0.00000 +14: 5d 0 1.54421 +14: s 0 0.30797 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: 11.736 seconds -14: MTEPS: 0.178692 +14: BFS time: 10.8323 seconds +14: MTEPS: 0.1936 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 DMD 2701 1395 19.743988 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 58425 nonzeros and length 68270 -16: MIS has 58425 vertices -16: MIS has 58425 vertices -16: MIS time: 17.816 seconds -16: As a whole, The current MIS: has: 49987 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57957 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58209 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58221 nonzeros and length 68270 +16: MIS has 58221 vertices +16: MIS has 58221 vertices +16: MIS time: 16.764 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.16797 -14: 0d 2 1.01197 -14: s 4523 0.22400 -14: 1d 4916 1.03199 -14: s 1308199 0.23712 +14: s 1 0.20484 +14: 0d 2 1.04225 +14: s 4523 0.21135 +14: 1d 4916 1.45999 +14: s 1308199 0.32799 14: c 0.00003 -14: 2u 4916 1.28396 -14: 3u 74895 0.80396 -14: 4u 10207 1.15885 +14: 2u 4916 1.04792 +14: 3u 74895 1.07198 +14: 4u 10207 1.05197 14: c 0.00000 -14: 5d 0 1.48386 -14: s 0 0.14646 +14: 5d 0 1.32320 +14: s 0 0.18000 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: 11.4381 seconds -14: MTEPS: 0.183345 +14: BFS time: 10.452 seconds +14: MTEPS: 0.200643 14: Total communication (average so far): 0 14: A BFS iteration is starting -3: Correct -3: *** -15/20 Test #3: SpGEMM3D_Test .................... Passed 525.75 sec -16: As a whole, The current MIS: has: 58326 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58328 nonzeros and length 68270 -16: MIS has 58328 vertices -16: MIS has 58328 vertices -16: MIS time: 16.624 seconds -16: As a whole, The current MIS: has: 49950 nonzeros and length 68270 +16: As a whole, The current MIS: has: 49904 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57949 nonzeros and length 68270 +10: Full restriction (with splitting) finished +10: 21.325598 seconds elapsed per iteration +15/20 Test #10: GalerkinNew_Test ................. Passed 491.44 sec +16: As a whole, The current MIS: has: 58351 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 17 0.26207 -14: 0d 39 0.81595 -14: s 55461 0.34399 -14: 1d 21112 1.61995 -14: s 1831251 0.30285 -14: c 0.00009 -14: 2u 21112 1.67586 -14: 3u 66548 1.08796 -14: 4u 2365 1.01199 +14: s 17 0.09202 +14: 0d 39 1.24794 +14: s 55461 0.18021 +14: 1d 21112 1.39600 +14: s 1831251 0.20803 +14: c 0.00006 +14: 2u 21112 1.11190 +14: 3u 66548 0.75661 +14: 4u 2365 0.76464 14: c 0.00000 -14: 5d 0 1.84795 -14: s 0 0.44857 +14: 5d 0 1.16397 +14: s 0 0.15999 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: 12.752 seconds -14: MTEPS: 0.164455 +14: BFS time: 9.72401 seconds +14: MTEPS: 0.215664 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58004 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 58419 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58352 nonzeros and length 68270 +16: MIS has 58352 vertices +16: MIS has 58352 vertices +16: MIS time: 14.3568 seconds +16: As a whole, The current MIS: has: 49851 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57982 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.12382 -14: 0d 11 1.43994 -14: s 3729 0.24398 -14: 1d 5712 1.05201 -14: s 1392236 0.30399 +14: s 5 0.06401 +14: 0d 11 0.87995 +14: s 3729 0.10384 +14: 1d 5712 1.04398 +14: s 1392236 0.26397 14: c 0.00003 -14: 2u 5712 1.37995 -14: 3u 75210 1.30402 -14: 4u 9095 1.19992 +14: 2u 5712 0.75194 +14: 3u 75210 0.71999 +14: 4u 9095 0.81998 14: c 0.00000 -14: 5d 0 1.49593 -14: s 0 0.37999 -16: As a whole, The current MIS: has: 58425 nonzeros and length 68270 -16: MIS has 58425 vertices -16: MIS has 58425 vertices -16: MIS time: 18.976 seconds +14: 5d 0 1.03998 +14: s 0 0.19197 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: 12.168 seconds -14: MTEPS: 0.172347 +14: BFS time: 8.55364 seconds +14: MTEPS: 0.245173 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 46th starting vertex was 32346 -15: Number iterations: 13 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 38.7763 seconds -15: MTEPS (bidirectional): 0.000323239 -15: MPEPS (bidirectional): 0.0321108 -15: MPEPS (unidirectional): 0.0139637 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 50138 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58029 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58349 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58353 nonzeros and length 68270 +16: MIS has 58353 vertices +16: MIS has 58353 vertices +16: MIS time: 12.9106 seconds +16: As a whole, The current MIS: has: 49609 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 10 0.08402 -14: 0d 34 1.57196 -14: s 47395 0.37996 -14: 1d 21627 1.26907 -14: s 1851135 0.13901 -14: c 0.00007 -14: 2u 21627 1.28765 -14: 3u 66126 0.97599 -14: 4u 2276 0.74001 +14: s 10 0.07602 +14: 0d 34 1.23996 +14: s 47395 0.32398 +14: 1d 21627 1.33197 +14: s 1851135 0.33978 +14: c 0.00018 +14: 2u 21627 0.85597 +14: 3u 66126 0.83923 +14: 4u 2276 0.74800 14: c 0.00000 -14: 5d 0 1.24398 -14: s 0 0.17196 +14: 5d 0 1.13197 +14: s 0 0.17199 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: 10.624 seconds -14: MTEPS: 0.197394 +14: BFS time: 9.08401 seconds +14: MTEPS: 0.230859 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58405 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58410 nonzeros and length 68270 -16: MIS has 58410 vertices -16: MIS has 58410 vertices -16: MIS time: 14.8332 seconds -16: As a whole, The current MIS: has: 49940 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 58014 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58417 nonzeros and length 68270 +16: MIS has 58417 vertices +16: MIS has 58417 vertices +16: MIS time: 9.62471 seconds +15: 46th starting vertex was 32346 +15: Number iterations: 11 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 24.064 seconds +15: MTEPS (bidirectional): 0.000525017 +15: MPEPS (bidirectional): 0.0518065 +15: MPEPS (unidirectional): 0.0225937 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 49508 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.11937 -14: 0d 13 1.60396 -14: s 18789 0.49998 -14: 1d 12148 1.23596 -14: s 1683312 0.18799 +14: s 1 0.08800 +14: 0d 13 0.80800 +14: s 18789 0.15950 +14: 1d 12148 1.30043 +14: s 1683312 0.19984 14: c 0.00004 -14: 2u 12148 0.74644 -14: 3u 73335 1.07998 -14: 4u 4558 0.93201 +14: 2u 12148 0.86341 +14: 3u 73335 0.91782 +14: 4u 4558 0.91354 14: c 0.00000 -14: 5d 0 1.43531 -14: s 0 0.25264 +14: 5d 0 1.11617 +14: s 0 0.13971 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: 10.4589 seconds -14: MTEPS: 0.200511 +14: BFS time: 9.23069 seconds +14: MTEPS: 0.22719 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 57983 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58317 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58318 nonzeros and length 68270 -16: MIS has 58318 vertices -16: MIS has 58318 vertices -16: MIS time: 14.1064 seconds +16: As a whole, The current MIS: has: 57864 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58247 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.13347 -14: 0d 13 0.99597 -14: s 26435 0.16797 -14: 1d 12900 1.38000 -14: s 1689989 0.24001 -14: c 0.00005 -14: 2u 12900 0.87589 -14: 3u 72730 1.15995 -14: 4u 4412 0.76400 +14: s 1 0.13030 +14: 0d 13 1.06969 +14: s 26435 0.26773 +14: 1d 12900 1.13600 +14: s 1689989 0.19202 +14: c 0.00004 +14: 2u 12900 0.91572 +14: 3u 72730 0.76016 +14: 4u 4412 1.00758 14: c 0.00000 -14: 5d 0 1.11356 -14: s 0 0.21230 +14: 5d 0 1.00398 +14: s 0 0.25198 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: 8.33201 seconds -14: MTEPS: 0.251695 +14: BFS time: 8.30801 seconds +14: MTEPS: 0.252422 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 50229 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57879 nonzeros and length 68270 -15: 48th starting vertex was 40946 -15: Number iterations: 12 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 30.732 seconds -15: MTEPS (bidirectional): 0.000407849 -15: MPEPS (bidirectional): 0.040516 -15: MPEPS (unidirectional): 0.0176188 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 58276 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58254 nonzeros and length 68270 +16: MIS has 58254 vertices +16: MIS has 58254 vertices +16: MIS time: 13.172 seconds +16: As a whole, The current MIS: has: 49671 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57988 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Karp-Sipser-rand 2685 1411 75.141411 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 58357 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.08953 -14: 0d 1 1.11995 -14: s 224 0.26397 -14: 1d 353 1.19198 -14: s 348006 0.27597 -14: c 0.00002 -14: 2u 353 0.67997 -14: 3u 50983 0.87600 -14: 4u 38331 0.89998 -14: 5u 405 0.96396 +14: s 0 0.11619 +14: 0d 1 0.76798 +14: s 224 0.08800 +14: 1d 353 1.02800 +14: s 348006 0.20072 +14: c 0.00004 +14: 2u 353 0.87227 +14: 3u 50984 1.03992 +14: 4u 38331 0.89599 +14: 5u 405 0.87275 14: c 0.00000 -14: 6d 0 1.32796 -14: s 0 0.17998 +14: 6d 0 0.88398 +14: s 0 0.14792 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: 10.2749 seconds -14: MTEPS: 0.204102 +14: BFS time: 9.568 seconds +14: MTEPS: 0.219181 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58283 nonzeros and length 68270 -16: MIS has 58283 vertices -16: MIS has 58283 vertices -16: MIS time: 12.9492 seconds -16: As a whole, The current MIS: has: 50132 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58118 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58360 nonzeros and length 68270 +16: MIS has 58360 vertices +16: MIS has 58360 vertices +16: MIS time: 10.992 seconds +16: As a whole, The current MIS: has: 50102 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58011 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.07600 -14: 0d 1 0.99596 -14: s 1027 0.12770 -14: 1d 1114 0.94157 -14: s 672960 0.28799 -14: c 0.00002 -14: 2u 1114 0.78792 -14: 3u 64556 0.86108 -14: 4u 24228 0.99308 +14: s 0 0.11200 +14: 0d 1 1.19598 +14: s 1027 0.21575 +14: 1d 1114 0.88018 +14: s 672960 0.14819 +14: c 0.00003 +14: 2u 1114 0.87995 +14: 3u 64556 0.74796 +14: 4u 24230 0.86006 14: c 0.00000 -14: 5d 0 1.18759 -14: s 0 0.35994 +14: 5d 0 1.04396 +14: s 0 0.21948 +15: 48th starting vertex was 40946 +15: Number iterations: 12 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 26.3152 seconds +15: MTEPS (bidirectional): 0.000480102 +15: MPEPS (bidirectional): 0.0473745 +15: MPEPS (unidirectional): 0.0206608 +15: Total communication (average so far): 0 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: 9.10403 seconds -14: MTEPS: 0.230351 +14: BFS time: 9.20731 seconds +14: MTEPS: 0.227767 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58477 nonzeros and length 68270 -16: MIS has 58477 vertices -16: MIS has 58477 vertices -16: MIS time: 10.0547 seconds -12: Tallying... -16: As a whole, The current MIS: has: 50045 nonzeros and length 68270 -16: As a whole, The current MIS: has: 57985 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58372 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58374 nonzeros and length 68270 +16: MIS has 58374 vertices +16: MIS has 58374 vertices +16: MIS time: 11.963 seconds +16: As a whole, The current MIS: has: 49937 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 62 0.15127 -14: 0d 119 1.04067 -14: s 165840 0.28639 -14: 1d 37707 1.01997 -14: s 1852923 0.15198 -14: c 0.00011 -14: 2u 37707 0.95587 -14: 3u 51372 0.99600 -14: 4u 874 0.73598 +14: s 62 0.08801 +14: 0d 119 1.11197 +14: s 165840 0.25172 +14: 1d 37707 0.96400 +14: s 1852923 0.21750 +14: c 0.00012 +14: 2u 37707 0.88755 +14: 3u 51372 0.67199 +14: 4u 874 0.47516 14: c 0.00000 -14: 5d 0 0.96798 -14: s 0 0.17197 +14: 5d 0 0.80425 +14: s 0 0.12504 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: 8.89823 seconds -14: MTEPS: 0.235679 +14: BFS time: 8.16818 seconds +14: MTEPS: 0.256743 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 58366 nonzeros and length 68270 -16: As a whole, The current MIS: has: 58370 nonzeros and length 68270 -16: MIS has 58370 vertices -16: MIS has 58370 vertices -16: MIS time: 13.516 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 58262 -16: Median MIS vertices: 58370.5 -16: Max MIS vertices: 58477 -16: Mean MIS vertices: 58369.4 -16: STDDEV MIS vertices: 62.994 -16: -------------------------- -16: Filter keeps 10 percentage of edges -16: Min time: 10.0547 seconds -16: Median time: 16.842 seconds -16: Max time: 19.4701 seconds -16: Mean time: 16.3147 seconds -16: STDDEV time: 2.63676 seconds -16: -------------------------- -16: Initializing since date (only once) to 2500 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser-rand 2677 1419 97.758497 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 39384 nonzeros and length 68270 -15: 49th starting vertex was 40415 -15: Number iterations: 13 -15: Number of vertices found: 6434 -15: Number of edges traversed in both directions: 12536 -15: Number of edges processed in both directions: 1245307 -15: Number of edges processed in one direction: 541556 -15: BFS time: 29.841 seconds -15: MTEPS (bidirectional): 0.000420094 -15: MPEPS (bidirectional): 0.0417315 -15: MPEPS (unidirectional): 0.0181481 -15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 57886 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58238 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.14450 -14: 0d 32 1.25596 -14: s 53783 0.28398 -14: 1d 20470 1.40001 -14: s 1822880 0.16797 +14: s 2 0.07602 +14: 0d 32 1.17995 +14: s 53783 0.16800 +14: 1d 20470 0.74799 +14: s 1822880 0.12397 14: c 0.00006 -14: 2u 20470 0.69992 -14: 3u 67022 0.84404 -14: 4u 2542 1.08798 +14: 2u 20470 0.84018 +14: 3u 67022 0.87996 +14: 4u 2542 1.19226 14: c 0.00000 -14: 5d 0 1.17595 -14: s 0 0.15599 +14: 5d 0 1.06795 +14: s 0 0.14798 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Greedy-rand 2801 1295 25.384099 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 58240 nonzeros and length 68270 +16: MIS has 58240 vertices +16: MIS has 58240 vertices +16: MIS time: 13.404 seconds 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: 9.80405 seconds -14: MTEPS: 0.213904 +14: BFS time: 8.69999 seconds +14: MTEPS: 0.241049 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52908 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53790 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53796 nonzeros and length 68270 -16: MIS has 53796 vertices -16: MIS has 53796 vertices -16: MIS time: 13.7884 seconds +12: Tallying... +16: As a whole, The current MIS: has: 49731 nonzeros and length 68270 +16: As a whole, The current MIS: has: 57912 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58287 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.07202 -14: 0d 13 0.93194 -14: s 17360 0.20076 -14: 1d 12068 1.17663 -14: s 1682697 0.23597 +14: s 3 0.17980 +14: 0d 13 1.13615 +14: s 17360 0.17937 +14: 1d 12068 1.13994 +14: s 1682697 0.08803 14: c 0.00004 -14: 2u 12068 1.16389 -14: 3u 73359 0.83995 -14: 4u 4619 0.91887 +14: 2u 12068 0.98392 +14: 3u 73359 0.76401 +14: 4u 4619 0.69600 14: c 0.00000 -14: 5d 0 0.97996 -14: s 0 0.13999 +14: 5d 0 1.17994 +14: s 0 0.13192 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: 10.228 seconds -14: MTEPS: 0.205038 +14: BFS time: 9.61199 seconds +14: MTEPS: 0.218178 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39028 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52801 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53783 nonzeros and length 68270 +16: As a whole, The current MIS: has: 58290 nonzeros and length 68270 +16: MIS has 58290 vertices +16: MIS has 58290 vertices +16: MIS time: 11.8227 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 58219 +16: Median MIS vertices: 58335 +16: Max MIS vertices: 58428 +16: Mean MIS vertices: 58320.9 +16: STDDEV MIS vertices: 69.4353 +16: -------------------------- +16: Filter keeps 10 percentage of edges +16: Min time: 9.62471 seconds +16: Median time: 14.2324 seconds +16: Max time: 20.628 seconds +16: Mean time: 14.7407 seconds +16: STDDEV time: 3.06513 seconds +16: -------------------------- +16: Initializing since date (only once) to 2500 +16: As a whole, The current MIS: has: 39840 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52938 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.17198 -14: 0d 1 0.93198 -14: s 12 0.17598 -14: 1d 120 1.12400 -14: s 105007 0.19197 -14: 2d 29982 1.31599 -14: s 1871137 0.20404 -14: c 0.00009 -14: 3u 29982 1.02790 -14: 4u 58576 1.16796 -14: 5u 1391 1.07998 +14: s 1 0.17014 +14: 0d 1 1.12191 +14: s 12 0.09202 +14: 1d 120 1.08136 +14: s 105007 0.21599 +14: 2d 29982 1.00820 +14: s 1871137 0.17220 +14: c 0.00021 +14: 3u 29982 0.87576 +14: 4u 58576 0.78000 +14: 5u 1391 1.03935 14: c 0.00000 -14: 6d 0 1.36395 -14: s 0 0.21596 +14: 6d 0 0.91199 +14: s 0 0.13277 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: 11.952 seconds -14: MTEPS: 0.175463 +14: BFS time: 9.35428 seconds +14: MTEPS: 0.224189 14: Total communication (average so far): 0 14: A BFS iteration is starting -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: 14.5959 seconds -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2805 1291 23.578692 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 39307 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52910 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53734 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: 13.296 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 8 0.08402 -14: 0d 12 1.05196 -14: s 27635 0.16800 -14: 1d 14274 1.14399 -14: s 1732776 0.17897 +14: s 8 0.16343 +14: 0d 12 1.03997 +14: s 27635 0.08400 +14: 1d 14274 1.11200 +14: s 1732776 0.17196 14: c 0.00005 -14: 2u 14274 0.99890 -14: 3u 71798 1.02396 -14: 4u 3973 0.69198 +14: 2u 14274 0.91825 +14: 3u 71798 0.54952 +14: 4u 3973 0.78000 14: c 0.00000 -14: 5d 0 1.08165 -14: s 0 0.19600 +14: 5d 0 1.07195 +14: s 0 0.25200 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: 9.108 seconds -14: MTEPS: 0.230251 +14: BFS time: 8.37598 seconds +14: MTEPS: 0.250374 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53772 nonzeros and length 68270 -12: Adding bc contributions... -12: Exploring via BFS... -16: As a whole, The current MIS: has: 53789 nonzeros and length 68270 -16: MIS has 53789 vertices -16: MIS has 53789 vertices -16: MIS time: 15.6309 seconds +16: As a whole, The current MIS: has: 38990 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52718 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53804 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.20000 -14: 0d 4 1.24395 -14: s 1589 0.18798 -14: 1d 2285 1.64691 -14: s 974974 0.30799 +14: s 0 0.07201 +14: 0d 4 0.91567 +14: s 1589 0.15228 +14: 1d 2285 0.92841 +14: s 974974 0.17146 14: c 0.00002 -14: 2u 2285 1.37427 -14: 3u 71170 1.00399 -14: 4u 16513 1.00000 +14: 2u 2285 0.74810 +14: 3u 71170 0.87014 +14: 4u 16513 0.91997 14: c 0.00000 -14: 5d 0 1.52430 -14: s 0 0.20801 +14: 5d 0 1.07198 +14: s 0 0.11997 +16: As a whole, The current MIS: has: 53818 nonzeros and length 68270 +16: MIS has 53818 vertices +16: MIS has 53818 vertices +16: MIS time: 12.5585 seconds 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: 11.78 seconds -14: MTEPS: 0.178025 +14: BFS time: 9.12399 seconds +14: MTEPS: 0.229847 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39045 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52869 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53702 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53710 nonzeros and length 68270 +16: As a whole, The current MIS: has: 38992 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52803 nonzeros and length 68270 +15: 58th starting vertex was 41028 +15: Number iterations: 12 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 24.6606 seconds +15: MTEPS (bidirectional): 0.000512316 +15: MPEPS (bidirectional): 0.0505532 +15: MPEPS (unidirectional): 0.0220472 +15: Total communication (average so far): 0 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 2 0.20286 -14: 0d 3 1.19995 -14: s 147 0.21602 -14: 1d 1207 1.32395 -14: s 726957 0.18801 +14: s 2 0.13831 +14: 0d 3 0.96028 +14: s 147 0.16705 +14: 1d 1207 0.83250 +14: s 726957 0.18703 14: c 0.00002 -14: 2u 1207 0.98794 -14: 3u 65566 0.76796 -14: 4u 23126 0.95713 +14: 2u 1207 0.87926 +14: 3u 65566 0.73200 +14: 4u 23126 0.61100 14: c 0.00000 -14: 5d 0 1.06573 -14: s 0 0.33597 -16: MIS has 53710 vertices -16: MIS has 53710 vertices -16: MIS time: 15.608 seconds +14: 5d 0 0.78840 +14: s 0 0.20184 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: 10.231 seconds -14: MTEPS: 0.204977 +14: BFS time: 7.72005 seconds +14: MTEPS: 0.271646 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 55th starting vertex was 12757 -15: Number iterations: 13 -15: Number of vertices found: 6433 -15: Number of edges traversed in both directions: 12536 -15: Number of edges processed in both directions: 1245164 -15: Number of edges processed in one direction: 541470 -15: BFS time: 34.188 seconds -15: MTEPS (bidirectional): 0.000366678 -15: MPEPS (bidirectional): 0.0364211 -15: MPEPS (unidirectional): 0.015838 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 39248 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52769 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53690 nonzeros and length 68270 +12: Adding bc contributions... +16: As a whole, The current MIS: has: 53704 nonzeros and length 68270 +12: Exploring via BFS... +16: MIS has 53704 vertices +16: MIS has 53704 vertices +16: MIS time: 12.7204 seconds +16: As a whole, The current MIS: has: 39038 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.24667 -14: 0d 1 1.03596 -14: s 6 0.21711 -14: 1d 46 0.85601 -14: s 41753 0.19999 -14: 2d 20561 1.31046 -14: s 1840726 0.16510 +14: s 0 0.09143 +14: 0d 1 1.26434 +14: s 6 0.27620 +14: 1d 46 1.16424 +14: s 41753 0.28798 +14: 2d 20561 0.88798 +14: s 1840726 0.11199 14: c 0.00006 -14: 3u 20561 0.95588 -14: 4u 66922 0.96831 -14: 5u 2532 1.06797 +14: 3u 20561 1.17191 +14: 4u 66922 1.14419 +14: 5u 2532 0.91597 14: c 0.00000 -14: 6d 0 1.11814 -14: s 0 0.23382 -16: As a whole, The current MIS: has: 53593 nonzeros and length 68270 +14: 6d 0 1.10773 +14: s 0 0.14004 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: 10.8406 seconds -14: MTEPS: 0.193452 +14: BFS time: 10.86 seconds +14: MTEPS: 0.193105 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53608 nonzeros and length 68270 -16: MIS has 53608 vertices -16: MIS has 53608 vertices -16: MIS time: 13.8607 seconds -16: As a whole, The current MIS: has: 38824 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52728 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52804 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53751 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53762 nonzeros and length 68270 +16: MIS has 53762 vertices +16: MIS has 53762 vertices +16: MIS time: 14.052 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.08001 -14: 0d 1 1.51594 -14: s 90 0.19996 -14: 1d 130 1.06000 -14: s 124266 0.18000 -14: 2d 34750 1.04180 -14: s 1881000 0.27997 -14: c 0.00013 -14: 3u 34750 1.02785 -14: 4u 54126 0.93192 -14: 5u 1065 0.84799 +14: s 0 0.27071 +14: 0d 1 1.04369 +14: s 90 0.12282 +14: 1d 130 1.20827 +14: s 124266 0.18397 +14: 2d 34750 1.21917 +14: s 1881000 0.17199 +14: c 0.00010 +14: 3u 34750 0.93213 +14: 4u 54126 0.77600 +14: 5u 1065 1.02402 14: c 0.00000 -14: 6d 0 1.17995 -14: s 0 0.07600 +14: 6d 0 1.46087 +14: s 0 0.22371 +16: As a whole, The current MIS: has: 39219 nonzeros and length 68270 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: 11.236 seconds -14: MTEPS: 0.186644 +14: BFS time: 11.8043 seconds +14: MTEPS: 0.177658 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53676 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53697 nonzeros and length 68270 -16: MIS has 53697 vertices -16: MIS has 53697 vertices -16: MIS time: 13.428 seconds -16: As a whole, The current MIS: has: 39280 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52739 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53737 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Karp-Sipser 2680 1416 73.227423 +18: ------------------------------------------------------- +18: +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: 14.3619 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 41 0.17199 -14: 0d 47 1.03998 -14: s 75989 0.14683 -14: 1d 29074 1.15598 -14: s 1896667 0.15203 +14: s 41 0.24400 +14: 0d 47 1.21597 +14: s 75989 0.16034 +14: 1d 29074 1.32762 +14: s 1896667 0.15841 14: c 0.00009 -14: 2u 29074 0.97586 -14: 3u 59497 0.84009 -14: 4u 1450 0.97999 +14: 2u 29074 1.01177 +14: 3u 59497 0.80400 +14: 4u 1450 0.90797 14: c 0.00000 -14: 5d 0 1.09992 -14: s 0 0.22000 +14: 5d 0 1.44396 +14: s 0 0.27998 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: 9.92001 seconds -14: MTEPS: 0.211403 +14: BFS time: 10.0801 seconds +14: MTEPS: 0.208046 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53000 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53773 nonzeros and length 68270 -12: Tallying... -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: 14.888 seconds -15: 58th starting vertex was 41028 -15: Number iterations: 14 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 31.5748 seconds -15: MTEPS (bidirectional): 0.000396963 -15: MPEPS (bidirectional): 0.0394346 -15: MPEPS (unidirectional): 0.0171485 -15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 39286 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52841 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 29 0.16194 -14: 0d 40 0.95310 -14: s 55410 0.33311 -14: 1d 23958 1.79486 -14: s 1872095 0.08406 -14: c 0.00008 -14: 2u 23958 0.97990 -14: 3u 64095 0.96795 -14: 4u 1977 0.78798 +14: s 29 0.19792 +14: 0d 40 1.24794 +14: s 55410 0.18400 +14: 1d 23958 1.06800 +14: s 1872095 0.15198 +14: c 0.00007 +14: 2u 23958 0.93991 +14: 3u 64095 0.99596 +14: 4u 1977 0.92799 14: c 0.00000 -14: 5d 0 0.97196 -14: s 0 0.16418 +14: 5d 0 1.25207 +14: s 0 0.26787 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: 10.0599 seconds -14: MTEPS: 0.208463 +14: BFS time: 8.13998 seconds +14: MTEPS: 0.257633 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39256 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52821 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53748 nonzeros and length 68270 +15: 63th starting vertex was 31381 +15: Number iterations: 12 +15: Number of vertices found: 6500 +15: Number of edges traversed in both directions: 12635 +15: Number of edges processed in both directions: 1246681 +15: Number of edges processed in one direction: 543705 +15: BFS time: 26.892 seconds +15: MTEPS (bidirectional): 0.000469842 +15: MPEPS (bidirectional): 0.0463588 +15: MPEPS (unidirectional): 0.0202181 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53768 nonzeros and length 68270 +16: MIS has 53768 vertices +16: MIS has 53768 vertices +16: MIS time: 13.5681 seconds +16: As a whole, The current MIS: has: 39346 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 5 0.09645 -14: 0d 37 1.58398 -14: s 67637 0.25598 -14: 1d 23293 1.13998 -14: s 1846383 0.16398 +14: s 5 0.13666 +14: 0d 37 1.03199 +14: s 67637 0.25196 +14: 1d 23293 1.04798 +14: s 1846383 0.23557 14: c 0.00007 -14: 2u 23293 0.65650 -14: 3u 64705 0.97999 -14: 4u 2032 0.85596 +14: 2u 23293 0.83590 +14: 3u 64705 0.75903 +14: 4u 2032 0.86801 14: c 0.00000 -14: 5d 0 1.11195 -14: s 0 0.15598 +14: 5d 0 0.81199 +14: s 0 0.17599 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: 8.76399 seconds -14: MTEPS: 0.239289 +14: BFS time: 8.69599 seconds +14: MTEPS: 0.24116 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53808 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53824 nonzeros and length 68270 -16: MIS has 53824 vertices -16: MIS has 53824 vertices -16: MIS time: 13.504 seconds -16: As a whole, The current MIS: has: 39150 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52779 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53720 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Greedy 2786 1310 24.847660 +18: ------------------------------------------------------- +18: +18: ##################################################### +18: ################## Run 3 ############################ +18: ##################################################### +16: As a whole, The current MIS: has: 53735 nonzeros and length 68270 +16: MIS has 53735 vertices +16: MIS has 53735 vertices +16: MIS time: 11.4558 seconds +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.07603 -14: 0d 3 1.05997 -14: s 4916 0.17599 -14: 1d 5022 1.07198 -14: s 1328237 0.14688 +14: s 1 0.08397 +14: 0d 3 0.83596 +14: s 4916 0.18799 +14: 1d 5022 1.14000 +14: s 1328237 0.27197 14: c 0.00004 -14: 2u 5022 0.86393 -14: 3u 75143 0.96001 -14: 4u 9854 0.65994 +14: 2u 5022 0.93991 +14: 3u 75143 0.77201 +14: 4u 9854 0.77603 14: c 0.00000 -14: 5d 0 1.00161 -14: s 0 0.13197 +14: 5d 0 1.10392 +14: s 0 0.18800 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: 9.17598 seconds -14: MTEPS: 0.228545 +14: BFS time: 9.14403 seconds +14: MTEPS: 0.229344 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52843 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 90.365519 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 53806 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53823 nonzeros and length 68270 -16: MIS has 53823 vertices -16: MIS has 53823 vertices -16: MIS time: 12.8719 seconds +16: As a whole, The current MIS: has: 39413 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52738 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53522 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53535 nonzeros and length 68270 +16: MIS has 53535 vertices +16: MIS has 53535 vertices +16: MIS time: 11.8618 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.15599 -14: 0d 1 0.82396 -14: s 2 0.16512 -14: 1d 108 1.02396 -14: s 104879 0.16798 -14: 2d 30642 0.94400 -14: s 1877209 0.17198 +14: s 1 0.08001 +14: 0d 1 0.83597 +14: s 2 0.07457 +14: 1d 108 0.76796 +14: s 104879 0.11199 +14: 2d 30642 0.69586 +14: s 1877209 0.15576 14: c 0.00009 -14: 3u 30642 0.93989 -14: 4u 57992 0.97998 -14: 5u 1329 0.91359 +14: 3u 30642 0.77610 +14: 4u 57992 0.84800 +14: 5u 1329 0.86401 14: c 0.00000 -14: 6d 0 1.20635 -14: s 0 0.11598 +14: 6d 0 1.13809 +14: s 0 0.09429 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: 9.768 seconds -14: MTEPS: 0.214693 +14: BFS time: 9.26397 seconds +14: MTEPS: 0.226374 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39087 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52902 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53728 nonzeros and length 68270 +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 DMD 2692 1404 12.287983 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 39218 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52843 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.13566 -14: 0d 2 1.01995 -14: s 434 0.20848 -14: 1d 1087 1.17879 -14: s 666497 0.27655 -14: c 0.00002 -14: 2u 1087 0.96796 -14: 3u 64167 0.86070 -14: 4u 24633 0.97596 -14: 5u 185 0.66127 +14: s 1 0.08801 +14: 0d 2 1.07598 +14: s 434 0.24797 +14: 1d 1087 1.22796 +14: s 666497 0.21582 +14: c 0.00004 +14: 2u 1087 0.87584 +14: 3u 64167 0.69613 +14: 4u 24633 0.98024 +14: 5u 185 0.84397 14: c 0.00000 +16: As a whole, The current MIS: has: 53734 nonzeros and length 68270 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: 7.76166 seconds -14: MTEPS: 0.27019 +14: BFS time: 8.10396 seconds +14: MTEPS: 0.258778 14: Total communication (average so far): 0 14: A BFS iteration is starting -15: 61th starting vertex was 27709 -15: Number iterations: 13 -15: Number of vertices found: 6433 -15: Number of edges traversed in both directions: 12536 -15: Number of edges processed in both directions: 1245171 -15: Number of edges processed in one direction: 541481 -15: BFS time: 28.0185 seconds -15: MTEPS (bidirectional): 0.000447418 -15: MPEPS (bidirectional): 0.044441 -15: MPEPS (unidirectional): 0.0193258 +15: 66th starting vertex was 24910 +15: Number iterations: 12 +15: Number of vertices found: 6500 +15: Number of edges traversed in both directions: 12635 +15: Number of edges processed in both directions: 1246700 +15: Number of edges processed in one direction: 543723 +15: BFS time: 24.264 seconds +15: MTEPS (bidirectional): 0.00052073 +15: MPEPS (bidirectional): 0.0513807 +15: MPEPS (unidirectional): 0.0224086 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 53738 nonzeros and length 68270 -16: MIS has 53738 vertices -16: MIS has 53738 vertices -16: MIS time: 13.392 seconds -16: As a whole, The current MIS: has: 38965 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2785 1311 20.983644 -18: ------------------------------------------------------- -18: -18: ##################################################### -18: ################## Run 3 ############################ -18: ##################################################### +16: As a whole, The current MIS: has: 53749 nonzeros and length 68270 +16: MIS has 53749 vertices +16: MIS has 53749 vertices +16: MIS time: 11.2883 seconds +16: As a whole, The current MIS: has: 38982 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.07999 -14: 0d 2 1.22796 -14: s 145 0.22399 -14: 1d 737 0.94398 -14: s 556230 0.14398 +14: s 0 0.18044 +14: 0d 2 0.93137 +14: s 145 0.17560 +14: 1d 737 1.03042 +14: s 556230 0.20799 14: c 0.00002 -14: 2u 737 0.72510 -14: 3u 60672 0.89200 -14: 4u 28423 0.90401 -14: 5u 240 0.80801 +14: 2u 737 0.65997 +14: 3u 60672 0.85595 +14: 4u 28423 0.74399 +14: 5u 240 0.84400 14: c 0.00000 -16: As a whole, The current MIS: has: 52750 nonzeros and length 68270 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: 8.85602 seconds -14: MTEPS: 0.236802 +14: BFS time: 7.76797 seconds +14: MTEPS: 0.269971 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: 53812 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53819 nonzeros and length 68270 -16: MIS has 53819 vertices -16: MIS has 53819 vertices -16: MIS time: 13.2239 seconds -16: As a whole, The current MIS: has: 39125 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52789 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53714 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53724 nonzeros and length 68270 +16: MIS has 53724 vertices +16: MIS has 53724 vertices +16: MIS time: 11.9356 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.07952 -14: 0d 13 1.08026 -14: s 3354 0.16813 -14: 1d 3670 1.15997 -14: s 1191185 0.16001 +14: s 6 0.16801 +14: 0d 13 0.93142 +14: s 3354 0.16797 +14: 1d 3670 1.19598 +14: s 1191185 0.22773 14: c 0.00003 -14: 2u 3670 0.95596 -14: 3u 74164 0.92393 -14: 4u 12159 0.76795 +14: 2u 3670 0.79618 +14: 3u 74164 0.73199 +14: 4u 12159 0.78021 14: c 0.00000 -14: 5d 0 1.07594 -14: s 0 0.16801 +14: 5d 0 1.02793 +14: s 0 0.14399 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: 9.35203 seconds -14: MTEPS: 0.224243 +14: BFS time: 8.23998 seconds +14: MTEPS: 0.254506 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52791 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 DMD 2701 1395 12.667982 -18: ------------------------------------------------------- -18: -16: As a whole, The current MIS: has: 53779 nonzeros and length 68270 +16: As a whole, The current MIS: has: 39121 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52859 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 77 0.10799 -14: 0d 416 1.17598 -14: s 357868 0.05597 +14: s 77 0.12400 +14: 0d 416 1.07197 +14: s 357868 0.23998 14: c 0.00002 -14: 1u 416 0.84795 -14: 2u 51937 0.87599 -14: 3u 37320 1.02396 -14: 4u 401 0.92396 +14: 1u 416 0.79597 +14: 2u 51937 1.02396 +14: 3u 37320 0.84799 +14: 4u 401 0.84800 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: 7.524 seconds -14: MTEPS: 0.278724 +14: BFS time: 7.02 seconds +14: MTEPS: 0.298735 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53797 nonzeros and length 68270 -16: MIS has 53797 vertices -16: MIS has 53797 vertices -16: MIS time: 13.156 seconds -16: As a whole, The current MIS: has: 39405 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52783 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53778 nonzeros and length 68270 +12: Adding bc contributions... +12: Exploring via BFS... +16: As a whole, The current MIS: has: 53794 nonzeros and length 68270 +16: MIS has 53794 vertices +16: MIS has 53794 vertices +16: MIS time: 13.34 seconds +15: 68th starting vertex was 32325 +15: Number iterations: 12 +15: Number of vertices found: 6500 +15: Number of edges traversed in both directions: 12635 +15: Number of edges processed in both directions: 1246696 +15: Number of edges processed in one direction: 543707 +15: BFS time: 24.936 seconds +15: MTEPS (bidirectional): 0.000506697 +15: MPEPS (bidirectional): 0.0499959 +15: MPEPS (unidirectional): 0.0218041 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 39427 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.13999 -14: 0d 3 0.97596 -14: s 10765 0.16798 -14: 1d 8742 1.01276 -14: s 1562537 0.08002 -14: c 0.00004 -14: 2u 8742 0.93993 -14: 3u 75054 1.04396 -14: 4u 6245 0.95195 +14: s 0 0.22609 +14: 0d 3 1.00476 +14: s 10765 0.32613 +14: 1d 8742 1.56182 +14: s 1562537 0.13599 +14: c 0.00003 +14: 2u 8742 0.88797 +14: 3u 75054 1.20007 +14: 4u 6245 1.02400 14: c 0.00000 -14: 5d 0 0.92278 -14: s 0 0.16799 +14: 5d 0 1.19595 +14: s 0 0.20399 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: 9.06804 seconds -14: MTEPS: 0.231265 +14: BFS time: 9.31195 seconds +14: MTEPS: 0.225208 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53740 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53753 nonzeros and length 68270 -16: MIS has 53753 vertices -16: MIS has 53753 vertices -16: MIS time: 13.39 seconds -15: 65th starting vertex was 19239 -15: Number iterations: 14 -15: Number of vertices found: 6433 -15: Number of edges traversed in both directions: 12535 -15: Number of edges processed in both directions: 1245159 -15: Number of edges processed in one direction: 541481 -15: BFS time: 29.608 seconds -15: MTEPS (bidirectional): 0.000423365 -15: MPEPS (bidirectional): 0.0420548 -15: MPEPS (unidirectional): 0.0182883 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 38713 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52832 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53668 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53685 nonzeros and length 68270 +16: MIS has 53685 vertices +16: MIS has 53685 vertices +16: MIS time: 14.584 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.10754 -14: 0d 36 1.04050 -14: s 89850 0.28800 -14: 1d 27484 1.15995 -14: s 1865519 0.20397 -14: c 0.00008 -14: 2u 27484 0.91588 -14: 3u 60943 0.70399 -14: 4u 1606 1.05198 +14: s 1 0.09598 +14: 0d 36 1.28796 +14: s 89850 0.28396 +14: 1d 27484 1.32743 +14: s 1865519 0.22007 +14: c 0.00010 +14: 2u 27484 0.61978 +14: 3u 60943 0.70000 +14: 4u 1606 0.80397 14: c 0.00000 -14: 5d 0 1.23194 -14: s 0 0.14798 +14: 5d 0 1.11550 +14: s 0 0.17996 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: 9.93999 seconds -14: MTEPS: 0.210978 +14: BFS time: 10.3125 seconds +14: MTEPS: 0.203357 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 52755 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53755 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53781 nonzeros and length 68270 -16: MIS has 53781 vertices -16: MIS has 53781 vertices -16: MIS time: 13.7439 seconds +16: As a whole, The current MIS: has: 39428 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52716 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.07200 -14: 0d 3 1.31198 -14: s 7002 0.24796 -14: 1d 7244 1.27156 -14: s 1485088 0.28624 +14: s 0 0.26345 +14: 0d 3 1.12045 +14: s 7002 0.41951 +14: 1d 7244 1.19198 +14: s 1485088 0.20001 14: c 0.00003 -14: 2u 7244 0.95406 -14: 3u 75308 1.03195 -14: 4u 7485 0.74402 +14: 2u 7244 0.76931 +14: 3u 75308 0.55040 +14: 4u 7485 0.72001 14: c 0.00000 -14: 5d 0 0.99174 -14: s 0 0.21997 +14: 5d 0 1.16799 +14: s 0 0.15197 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: 9.75198 seconds -14: MTEPS: 0.215046 +14: BFS time: 7.4797 seconds +14: MTEPS: 0.280375 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 39474 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52888 nonzeros and length 68270 -16: As a whole, The current MIS: has: 53803 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53637 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53655 nonzeros and length 68270 +16: MIS has 53655 vertices +16: MIS has 53655 vertices +16: MIS time: 13.904 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.09198 -14: 0d 6 1.07997 -14: s 7220 0.09198 -14: 1d 5630 1.13198 -14: s 1377686 0.18002 -14: c 0.00004 -14: 2u 5630 1.27191 -14: 3u 75422 1.19467 -14: 4u 8977 1.18922 +14: s 3 0.08801 +14: 0d 6 0.84759 +14: s 7220 0.17235 +14: 1d 5630 0.87996 +14: s 1377686 0.17578 +14: c 0.00003 +14: 2u 5630 0.76796 +14: 3u 75422 0.81959 +14: 4u 8977 0.86038 14: c 0.00000 -14: 5d 0 1.05482 -14: s 0 0.19998 +14: 5d 0 1.14797 +14: s 0 0.15997 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: 11.0573 seconds -14: MTEPS: 0.189659 +14: BFS time: 7.916 seconds +14: MTEPS: 0.264922 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 53814 nonzeros and length 68270 -16: MIS has 53814 vertices -16: MIS has 53814 vertices -16: MIS time: 14.3931 seconds -16: As a whole, The current MIS: has: 39619 nonzeros and length 68270 -16: As a whole, The current MIS: has: 52818 nonzeros and length 68270 +16: As a whole, The current MIS: has: 39267 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52833 nonzeros and length 68270 +15: 70th starting vertex was 14741 +15: Number iterations: 11 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 25.1282 seconds +15: MTEPS (bidirectional): 0.000502781 +15: MPEPS (bidirectional): 0.0496123 +15: MPEPS (unidirectional): 0.0216368 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 53684 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.14799 -14: 0d 52 0.92396 -14: s 92871 0.21198 -14: 1d 27920 1.30682 -14: s 1866794 0.15713 -14: c 0.00009 -14: 2u 27920 0.84789 -14: 3u 60526 0.80394 -14: 4u 1574 0.84000 +14: s 3 0.17974 +14: 0d 52 0.80025 +14: s 92871 0.08021 +14: 1d 27920 1.12078 +14: s 1866794 0.13217 +14: c 0.00008 +14: 2u 27920 0.78863 +14: 3u 60526 0.75596 +14: 4u 1574 0.82373 14: c 0.00000 -14: 5d 0 1.18679 -14: s 0 0.27599 +14: 5d 0 0.77620 +14: s 0 0.14597 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: 9.55163 seconds -14: MTEPS: 0.219557 +14: BFS time: 6.77599 seconds +14: MTEPS: 0.309493 14: Total communication (average so far): 0 14: A BFS iteration is starting -12: Tallying... -16: As a whole, The current MIS: has: 53680 nonzeros and length 68270 -15: 68th starting vertex was 32325 -15: Number iterations: 13 -15: Number of vertices found: 6433 -15: Number of edges traversed in both directions: 12535 -15: Number of edges processed in both directions: 1245162 -15: Number of edges processed in one direction: 541472 -15: BFS time: 29.4 seconds -15: MTEPS (bidirectional): 0.000426361 -15: MPEPS (bidirectional): 0.0423525 -15: MPEPS (unidirectional): 0.0184174 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 53701 nonzeros and length 68270 -16: MIS has 53701 vertices -16: MIS has 53701 vertices -16: MIS time: 13.4309 seconds -16: Per iteration communication times: -16: AllGatherv: 0 -16: AlltoAllv: 0 -16: -------------------------- -16: Min MIS vertices: 53608 -16: Median MIS vertices: 53788.5 -16: Max MIS vertices: 53824 -16: Mean MIS vertices: 53764.8 -16: STDDEV MIS vertices: 59.9238 -16: -------------------------- -16: Filter keeps 25 percentage of edges -16: Min time: 12.8719 seconds -16: Median time: 13.6239 seconds -16: Max time: 15.6309 seconds -16: Mean time: 13.9316 seconds -16: STDDEV time: 0.849496 seconds -16: -------------------------- -16: Initializing since date (only once) to 10000 -16: As a whole, The current MIS: has: 17604 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53693 nonzeros and length 68270 +16: MIS has 53693 vertices +16: MIS has 53693 vertices +16: MIS time: 12.3481 seconds +16: As a whole, The current MIS: has: 39348 nonzeros and length 68270 +16: As a whole, The current MIS: has: 52930 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.17199 -14: 0d 1 0.94796 -14: s 9 0.17997 -14: 1d 18 0.84399 -14: s 8987 0.17998 -14: 2d 8034 1.16799 -14: s 1541517 0.21996 -14: c 0.00004 -14: 3u 8034 0.75881 -14: 4u 75250 0.94398 -14: 5u 6743 0.83596 +14: s 0 0.14400 +14: 0d 1 0.92375 +14: s 9 0.23555 +14: 1d 18 0.93939 +14: s 8987 0.23198 +14: 2d 8034 1.15198 +14: s 1541517 0.22336 +14: c 0.00003 +14: 3u 8034 0.75618 +14: 4u 75250 0.65647 +14: 5u 6743 0.81601 14: c 0.00000 -14: 6d 0 1.06795 -14: s 0 0.14166 +14: 6d 0 1.09922 +14: s 0 0.15177 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: 9.93599 seconds -14: MTEPS: 0.211063 +14: BFS time: 10.5318 seconds +14: MTEPS: 0.199122 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 42162 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44953 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45020 nonzeros and length 68270 -16: MIS has 45020 vertices -16: MIS has 45020 vertices -16: MIS time: 14.0784 seconds +16: As a whole, The current MIS: has: 53826 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53853 nonzeros and length 68270 +16: MIS has 53853 vertices +16: MIS has 53853 vertices +16: MIS time: 11.6231 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Karp-Sipser-rand 2672 1424 82.912980 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 39242 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 0 0.09202 -14: 0d 1 1.03195 -14: s 352 0.12400 -14: 1d 382 0.81486 -14: s 312947 0.21201 +14: s 0 0.11202 +14: 0d 1 1.03198 +14: s 352 0.15308 +14: 1d 382 0.70400 +14: s 312947 0.13998 14: c 0.00002 -14: 2u 382 1.12560 -14: 3u 50016 0.87197 -14: 4u 39238 0.87597 -14: 5u 437 0.80484 +14: 2u 382 0.65598 +14: 3u 50016 0.65199 +14: 4u 39238 0.62001 +14: 5u 437 0.75201 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: 9.21881 seconds -14: MTEPS: 0.227483 +14: BFS time: 7.14817 seconds +14: MTEPS: 0.293379 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17573 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42239 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 2674 1422 76.345240 -18: ------------------------------------------------------- -18: +16: As a whole, The current MIS: has: 52822 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53725 nonzeros and length 68270 +16: As a whole, The current MIS: has: 53744 nonzeros and length 68270 +16: MIS has 53744 vertices +16: MIS has 53744 vertices +16: MIS time: 10.2494 seconds +16: Per iteration communication times: +16: AllGatherv: 0 +16: AlltoAllv: 0 +16: -------------------------- +16: Min MIS vertices: 53535 +16: Median MIS vertices: 53745.5 +16: Max MIS vertices: 53853 +16: Mean MIS vertices: 53732.8 +16: STDDEV MIS vertices: 72.47 +16: -------------------------- +16: Filter keeps 25 percentage of edges +16: Min time: 10.2494 seconds +16: Median time: 12.6394 seconds +16: Max time: 14.584 seconds +16: Mean time: 12.6967 seconds +16: STDDEV time: 1.24484 seconds +16: -------------------------- +16: Initializing since date (only once) to 10000 +12: Tallying... 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 6 0.12799 -14: 0d 12 1.04396 -14: s 9255 0.17597 -14: 1d 9704 1.23314 -14: s 1611532 0.29481 +14: s 6 0.08800 +14: 0d 12 0.95196 +14: s 9255 0.21178 +14: 1d 9704 0.84417 +14: s 1611532 0.14799 14: c 0.00004 -14: 2u 9704 0.99592 -14: 3u 74533 0.93998 -14: 4u 5802 0.81997 +14: 2u 9704 0.71958 +14: 3u 74533 0.73603 +14: 4u 5802 0.71264 14: c 0.00000 -14: 5d 0 0.99249 -14: s 0 0.33426 +14: 5d 0 0.67194 +14: s 0 0.13999 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: 9.08206 seconds -14: MTEPS: 0.230908 +14: BFS time: 7.50399 seconds +14: MTEPS: 0.279468 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44892 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44960 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44961 nonzeros and length 68270 -16: MIS has 44961 vertices -16: MIS has 44961 vertices -16: MIS time: 18.032 seconds -15: 70th starting vertex was 14741 -15: Number iterations: 13 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 28.272 seconds -15: MTEPS (bidirectional): 0.000443336 -15: MPEPS (bidirectional): 0.0440413 -15: MPEPS (unidirectional): 0.0191518 -15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 17353 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42080 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 3 0.09602 -14: 0d 8 1.15196 -14: s 24491 0.16797 -14: 1d 12697 1.31195 -14: s 1694741 0.19999 -14: c 0.00005 -14: 2u 12697 1.11593 -14: 3u 72908 1.07997 -14: 4u 4440 0.81998 +14: s 3 0.18869 +14: 0d 8 0.79129 +14: s 24491 0.21599 +14: 1d 12697 0.83999 +14: s 1694741 0.21601 +14: c 0.00020 +14: 2u 12697 0.71576 +14: 3u 72908 0.88001 +14: 4u 4440 0.71200 14: c 0.00000 -14: 5d 0 1.09995 -14: s 0 0.15199 +14: 5d 0 1.00720 +14: s 0 0.12054 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: 9.92403 seconds -14: MTEPS: 0.211318 +14: BFS time: 6.4482 seconds +14: MTEPS: 0.325226 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 17751 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42133 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44931 nonzeros and length 68270 +16: As a whole, The current MIS: has: 45032 nonzeros and length 68270 +16: As a whole, The current MIS: has: 45121 nonzeros and length 68270 +16: MIS has 45121 vertices +16: MIS has 45121 vertices +16: MIS time: 11.4999 seconds +18: ****** maximal matching runtime ******** +18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** +18: 4 16 64 Greedy-rand 2815 1281 17.548255 +18: ------------------------------------------------------- +18: +16: As a whole, The current MIS: has: 17311 nonzeros and length 68270 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.17188 -14: 0d 4 0.92401 -14: s 1831 0.25598 -14: 1d 2065 1.19597 -14: s 935730 0.08401 +14: s 1 0.09600 +14: 0d 4 0.97197 +14: s 1831 0.10010 +14: 1d 2065 1.01599 +14: s 935730 0.13601 14: c 0.00002 -14: 2u 2065 1.07197 -14: 3u 70812 0.90799 -14: 4u 17096 0.79599 +14: 2u 2065 0.49196 +14: 3u 70812 0.85998 +14: 4u 17096 0.84277 14: c 0.00000 -14: 5d 0 1.08397 -14: s 0 0.23995 +14: 5d 0 1.16516 +14: s 0 0.14799 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: 9.3103 seconds -14: MTEPS: 0.225248 +14: BFS time: 8.13644 seconds +14: MTEPS: 0.257745 14: Total communication (average so far): 0 14: A BFS iteration is starting -16: As a whole, The current MIS: has: 44997 nonzeros and length 68270 -16: MIS has 44997 vertices -16: MIS has 44997 vertices -16: MIS time: 14.6999 seconds -16: As a whole, The current MIS: has: 17705 nonzeros and length 68270 -18: ****** maximal matching runtime ******** -18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy-rand 2810 1286 26.156064 -18: ------------------------------------------------------- -18: +16: As a whole, The current MIS: has: 42052 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44837 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44902 nonzeros and length 68270 +16: MIS has 44902 vertices +16: MIS has 44902 vertices +16: MIS time: 13.4069 seconds 14: param 90133 vertices with 3729948 edges 14: 186497 up and 181 down -14: s 1 0.09601 -14: 0d 3 1.19997 -14: s 23921 0.16286 -14: 1d 11616 1.19196 -14: s 1654810 0.16321 +14: s 1 0.08802 +14: 0d 3 0.86396 +14: s 23921 0.12850 +14: 1d 11616 1.12401 +14: s 1654810 0.30397 14: c 0.00004 -14: 2u 11616 0.75991 -14: 3u 73495 0.97196 -14: 4u 4941 0.90400 +14: 2u 11616 0.75591 +14: 3u 73495 0.82382 +14: 4u 4941 0.79598 14: c 0.00000 -14: 5d 0 1.05998 -14: s 0 0.15601 +14: 5d 0 1.00043 +14: s 0 0.15599 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: 9.83995 seconds -14: MTEPS: 0.213123 +14: BFS time: 8.17615 seconds +14: MTEPS: 0.256493 14: Total communication (average so far): 0 14: Finished 14: -------------------------- @@ -15984,194 +15936,225 @@ 14: Mean nedges: 2.09712e+06 14: STDDEV nedges: 0 14: -------------------------- -14: Min time: 7.524 seconds -14: First Quartile time: 9.75999 seconds -14: Median time: 11.3371 seconds -14: Third Quartile time: 14.0011 seconds -14: Max time: 21.9251 seconds -14: Mean time: 12.2791 seconds -14: STDDEV time: 3.56282 seconds +14: Min time: 6.4482 seconds +14: First Quartile time: 8.34199 seconds +14: Median time: 10.0559 seconds +14: Third Quartile time: 12.3101 seconds +14: Max time: 24.196 seconds +14: Mean time: 11.2223 seconds +14: STDDEV time: 4.12746 seconds 14: -------------------------- -14: Min MTEPS: 0.0956494 -14: First Quartile MTEPS: 0.14998 -14: Median MTEPS: 0.184994 -14: Third Quartile MTEPS: 0.21487 -14: Max MTEPS: 0.278724 -14: Harmonic mean of MTEPS: 0.170788 -14: Harmonic standard deviation of MTEPS: 0.0495547 -16/20 Test #14: DirOptBFS_Test ................... Passed 893.91 sec -16: As a whole, The current MIS: has: 42136 nonzeros and length 68270 +14: Min MTEPS: 0.0866723 +14: First Quartile MTEPS: 0.17037 +14: Median MTEPS: 0.208548 +14: Third Quartile MTEPS: 0.251398 +14: Max MTEPS: 0.325226 +14: Harmonic mean of MTEPS: 0.186872 +14: Harmonic standard deviation of MTEPS: 0.06873 +16/20 Test #14: DirOptBFS_Test ................... Passed 809.85 sec +16: As a whole, The current MIS: has: 17916 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42119 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44903 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44983 nonzeros and length 68270 +16: MIS has 44983 vertices +16: MIS has 44983 vertices +16: MIS time: 10.9606 seconds +16: As a whole, The current MIS: has: 17188 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42183 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44825 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44914 nonzeros and length 68270 +16: MIS has 44914 vertices +16: MIS has 44914 vertices +16: MIS time: 14.8805 seconds 12: Adding bc contributions... 12: Exploring via BFS... -16: As a whole, The current MIS: has: 44782 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44845 nonzeros and length 68270 -16: MIS has 44845 vertices -16: MIS has 44845 vertices -16: MIS time: 13.8399 seconds -16: As a whole, The current MIS: has: 17335 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42162 nonzeros and length 68270 -15: 73th starting vertex was 36598 +16: As a whole, The current MIS: has: 17077 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42225 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44824 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44913 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44914 nonzeros and length 68270 +16: MIS has 44914 vertices +16: MIS has 44914 vertices +16: MIS time: 16.5626 seconds +16: As a whole, The current MIS: has: 17330 nonzeros and length 68270 +15: 91th starting vertex was 21923 15: Number iterations: 13 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 26.628 seconds -15: MTEPS (bidirectional): 0.000470708 -15: MPEPS (bidirectional): 0.0467605 -15: MPEPS (unidirectional): 0.0203342 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 28.6684 seconds +15: MTEPS (bidirectional): 0.000440694 +15: MPEPS (bidirectional): 0.0434859 +15: MPEPS (unidirectional): 0.018965 15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 44822 nonzeros and length 68270 -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: 11.876 seconds -16: As a whole, The current MIS: has: 17758 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42362 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44828 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44891 nonzeros and length 68270 -16: MIS has 44891 vertices -16: MIS has 44891 vertices -16: MIS time: 11.9137 seconds -16: As a whole, The current MIS: has: 17211 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41837 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44849 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44949 nonzeros and length 68270 -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: 13.816 seconds -16: As a whole, The current MIS: has: 17788 nonzeros and length 68270 -12: Tallying... -16: As a whole, The current MIS: has: 42236 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: 44948 nonzeros and length 68270 -16: MIS has 44948 vertices -16: MIS has 44948 vertices -16: MIS time: 14.6 seconds -16: As a whole, The current MIS: has: 17209 nonzeros and length 68270 -16: As a whole, The current MIS: has: 41845 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45027 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45103 nonzeros and length 68270 -16: MIS has 45103 vertices -16: MIS has 45103 vertices -16: MIS time: 16.604 seconds +16: As a whole, The current MIS: has: 42085 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44894 nonzeros and length 68270 +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: 10.7568 seconds 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Karp-Sipser 2676 1420 76.756252 +18: 4 16 64 Karp-Sipser 2680 1416 64.724913 18: ------------------------------------------------------- 18: -16: As a whole, The current MIS: has: 17228 nonzeros and length 68270 -15: 83th starting vertex was 13946 -15: Number iterations: 14 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 33.2011 seconds -15: MTEPS (bidirectional): 0.000377518 -15: MPEPS (bidirectional): 0.0375029 -15: MPEPS (unidirectional): 0.0163085 -15: Total communication (average so far): 0 -16: As a whole, The current MIS: has: 42156 nonzeros and length 68270 +16: As a whole, The current MIS: has: 17751 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41987 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44864 nonzeros and length 68270 16: As a whole, The current MIS: has: 44948 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45024 nonzeros and length 68270 -16: MIS has 45024 vertices -16: MIS has 45024 vertices -16: MIS time: 12.0531 seconds -16: As a whole, The current MIS: has: 17959 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42520 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44868 nonzeros and length 68270 +16: MIS has 44948 vertices +16: MIS has 44948 vertices +16: MIS time: 10.6398 seconds +16: As a whole, The current MIS: has: 17497 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42037 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44763 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44832 nonzeros and length 68270 +16: MIS has 44832 vertices +16: MIS has 44832 vertices +16: MIS time: 10.935 seconds 18: ****** maximal matching runtime ******** 18: nprocesses nthreads ncores algorithm Unmatched-Rows Cardinality Total Time*** -18: 4 12 48 Greedy 2785 1311 16.176071 +18: 4 16 64 Greedy 2786 1310 18.657339 18: ------------------------------------------------------- 18: -17/20 Test #18: BPML_Test ........................ Passed 957.00 sec -16: As a whole, The current MIS: has: 44924 nonzeros and length 68270 -16: MIS has 44924 vertices -16: MIS has 44924 vertices -16: MIS time: 11.2889 seconds +17/20 Test #18: BPML_Test ........................ Passed 882.91 sec +12: Tallying... +16: As a whole, The current MIS: has: 17496 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42004 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44922 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44999 nonzeros and length 68270 +16: MIS has 44999 vertices +16: MIS has 44999 vertices +16: MIS time: 8.51491 seconds +16: As a whole, The current MIS: has: 17660 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42097 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44613 nonzeros and length 68270 +15: 99th starting vertex was 24519 +15: Number iterations: 13 +15: Number of vertices found: 6500 +15: Number of edges traversed in both directions: 12635 +15: Number of edges processed in both directions: 1246697 +15: Number of edges processed in one direction: 543709 +15: BFS time: 19.4117 seconds +15: MTEPS (bidirectional): 0.000650897 +15: MPEPS (bidirectional): 0.0642241 +15: MPEPS (unidirectional): 0.0280094 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44691 nonzeros and length 68270 +16: MIS has 44691 vertices +16: MIS has 44691 vertices +16: MIS time: 8.23029 seconds +16: As a whole, The current MIS: has: 16934 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41785 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44810 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44918 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44919 nonzeros and length 68270 +16: MIS has 44919 vertices +16: MIS has 44919 vertices +16: MIS time: 9.6322 seconds +16: As a whole, The current MIS: has: 17016 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41931 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44513 nonzeros and length 68270 12: Adding bc contributions... 12: Exploring via BFS... -16: As a whole, The current MIS: has: 17271 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42173 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44898 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44966 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44967 nonzeros and length 68270 -16: MIS has 44967 vertices -16: MIS has 44967 vertices -16: MIS time: 10.252 seconds -16: As a whole, The current MIS: has: 17169 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42242 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44881 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44978 nonzeros and length 68270 -16: MIS has 44978 vertices -16: MIS has 44978 vertices -16: MIS time: 8.816 seconds -16: As a whole, The current MIS: has: 17463 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42181 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44847 nonzeros and length 68270 -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: 9.03316 seconds -16: As a whole, The current MIS: has: 17453 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42024 nonzeros and length 68270 -16: As a whole, The current MIS: has: 44936 nonzeros and length 68270 -16: As a whole, The current MIS: has: 45021 nonzeros and length 68270 -16: MIS has 45021 vertices -16: MIS has 45021 vertices -16: MIS time: 9.12811 seconds +16: As a whole, The current MIS: has: 44575 nonzeros and length 68270 +16: MIS has 44575 vertices +16: MIS has 44575 vertices +16: MIS time: 7.35834 seconds +16: As a whole, The current MIS: has: 17494 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42157 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44772 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44832 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44833 nonzeros and length 68270 +16: MIS has 44833 vertices +16: MIS has 44833 vertices +16: MIS time: 9.185 seconds +16: As a whole, The current MIS: has: 17603 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41891 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44797 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44884 nonzeros and length 68270 +16: MIS has 44884 vertices +16: MIS has 44884 vertices +16: MIS time: 6.86069 seconds +16: As a whole, The current MIS: has: 17327 nonzeros and length 68270 +16: As a whole, The current MIS: has: 42041 nonzeros and length 68270 +15: 110th starting vertex was 2493 +15: Number iterations: 12 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 14.6762 seconds +15: MTEPS (bidirectional): 0.000860849 +15: MPEPS (bidirectional): 0.084945 +15: MPEPS (unidirectional): 0.037046 +15: Total communication (average so far): 0 +16: As a whole, The current MIS: has: 44818 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44892 nonzeros and length 68270 +16: MIS has 44892 vertices +16: MIS has 44892 vertices +16: MIS time: 7.55214 seconds +16: As a whole, The current MIS: has: 16928 nonzeros and length 68270 +16: As a whole, The current MIS: has: 41807 nonzeros and length 68270 +16: As a whole, The current MIS: has: 44793 nonzeros and length 68270 12: Tallying... -16: As a whole, The current MIS: has: 17652 nonzeros and length 68270 -16: As a whole, The current MIS: has: 42126 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: 44849 nonzeros and length 68270 -16: MIS has 44849 vertices -16: MIS has 44849 vertices -16: MIS time: 7.98983 seconds +16: As a whole, The current MIS: has: 44884 nonzeros and length 68270 +16: MIS has 44884 vertices +16: MIS has 44884 vertices +16: MIS time: 7.86798 seconds 16: Per iteration communication times: 16: AllGatherv: 0 16: AlltoAllv: 0 16: -------------------------- -16: Min MIS vertices: 44845 -16: Median MIS vertices: 44955.5 -16: Max MIS vertices: 45103 -16: Mean MIS vertices: 44955.6 -16: STDDEV MIS vertices: 68.7904 +16: Min MIS vertices: 44575 +16: Median MIS vertices: 44908 +16: Max MIS vertices: 45121 +16: Mean MIS vertices: 44891.6 +16: STDDEV MIS vertices: 124.345 16: -------------------------- 16: Filter keeps 100 percentage of edges -16: Min time: 7.98983 seconds -16: Median time: 11.9834 seconds -16: Max time: 18.032 seconds -16: Mean time: 12.3763 seconds -16: STDDEV time: 2.91232 seconds +16: Min time: 6.86069 seconds +16: Median time: 10.136 seconds +16: Max time: 16.5626 seconds +16: Mean time: 10.3027 seconds +16: STDDEV time: 2.77567 seconds 16: -------------------------- -18/20 Test #16: FMIS_Test ........................ Passed 1037.28 sec -15: 99th starting vertex was 24519 -15: Number iterations: 16 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 21.16 seconds -15: MTEPS (bidirectional): 0.000592344 -15: MPEPS (bidirectional): 0.0588439 -15: MPEPS (unidirectional): 0.0255888 +18/20 Test #16: FMIS_Test ........................ Passed 950.07 sec +15: 111th starting vertex was 26440 +15: Number iterations: 12 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 14.7128 seconds +15: MTEPS (bidirectional): 0.000858706 +15: MPEPS (bidirectional): 0.0847336 +15: MPEPS (unidirectional): 0.0369538 15: Total communication (average so far): 0 12: Adding bc contributions... 12: Exploring via BFS... -15: 109th starting vertex was 27303 -15: Number iterations: 14 -15: Number of vertices found: 6432 -15: Number of edges traversed in both directions: 12534 -15: Number of edges processed in both directions: 1245137 -15: Number of edges processed in one direction: 541460 -15: BFS time: 12.7319 seconds -15: MTEPS (bidirectional): 0.00098446 -15: MPEPS (bidirectional): 0.097797 -15: MPEPS (unidirectional): 0.042528 +15: 115th starting vertex was 44691 +15: Number iterations: 12 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 13.54 seconds +15: MTEPS (bidirectional): 0.000933086 +15: MPEPS (bidirectional): 0.0920731 +15: MPEPS (unidirectional): 0.0401547 +15: Total communication (average so far): 0 +15: 117th starting vertex was 12193 +15: Number iterations: 12 +15: Number of vertices found: 6499 +15: Number of edges traversed in both directions: 12634 +15: Number of edges processed in both directions: 1246671 +15: Number of edges processed in one direction: 543695 +15: BFS time: 14.351 seconds +15: MTEPS (bidirectional): 0.000880355 +15: MPEPS (bidirectional): 0.0868698 +15: MPEPS (unidirectional): 0.0378854 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16179,218 +16162,218 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 12534 -15: Median nedges: 12534 -15: Max nedges: 12536 -15: Mean nedges: 12534.6 -15: STDDEV nedges: 0.806226 +15: Min nedges: 12634 +15: Median nedges: 12634 +15: Max nedges: 12635 +15: Mean nedges: 12634.4 +15: STDDEV nedges: 0.5 15: -------------------------- 15: Filter keeps 1 percentage of edges -15: Min time: 12.7319 seconds -15: Median time: 30.2865 seconds -15: Max time: 58.4681 seconds -15: Mean time: 32.8137 seconds -15: STDDEV time: 10.8602 seconds +15: Min time: 13.54 seconds +15: Median time: 24.7983 seconds +15: Max time: 50.0587 seconds +15: Mean time: 25.1022 seconds +15: STDDEV time: 9.58345 seconds 15: -------------------------- -15: Min MTEPS: 0.00021439 -15: Median MTEPS: 0.000413971 -15: Max MTEPS: 0.00098446 -15: Harmonic mean of MTEPS: 0.000381995 -15: Harmonic standard deviation of MTEPS: 0.000126423 +15: Min MTEPS: 0.000252384 +15: Median MTEPS: 0.000509507 +15: Max MTEPS: 0.000933086 +15: Harmonic mean of MTEPS: 0.00050332 +15: Harmonic standard deviation of MTEPS: 0.000192155 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.0212964 -15: Median MPEPS: 0.0411237 -15: Max MPEPS: 0.097797 -15: Harmonic mean of MPEPS: 0.0379462 -15: Harmonic standard deviation of MPEPS: 0.012559 +15: Min MPEPS: 0.0249042 +15: Median MPEPS: 0.0502746 +15: Max MPEPS: 0.0920731 +15: Harmonic mean of MPEPS: 0.0496644 +15: Harmonic standard deviation of MPEPS: 0.0189605 15: Initializing since date (only once) to 1000 12: Tallying... 15: 1th starting vertex was 46590 -15: Number iterations: 9 +15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 6.99199 seconds -15: MTEPS (bidirectional): 0.0248228 -15: MPEPS (bidirectional): 0.247732 -15: MPEPS (unidirectional): 0.120887 -15: Total communication (average so far): 0 -15: 3th starting vertex was 43570 -15: Number iterations: 9 -15: Number of vertices found: 24298 -15: Number of edges traversed in both directions: 173562 -15: Number of edges processed in both directions: 1732147 -15: Number of edges processed in one direction: 845247 -15: BFS time: 7.87198 seconds -15: MTEPS (bidirectional): 0.0220481 -15: MPEPS (bidirectional): 0.22004 -15: MPEPS (unidirectional): 0.107374 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 8.6247 seconds +15: MTEPS (bidirectional): 0.020112 +15: MPEPS (bidirectional): 0.20084 +15: MPEPS (unidirectional): 0.098048 15: Total communication (average so far): 0 12: Adding bc contributions... 12: Exploring via BFS... 15: 5th starting vertex was 5986 15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 6.888 seconds -15: MTEPS (bidirectional): 0.0251976 -15: MPEPS (bidirectional): 0.251472 -15: MPEPS (unidirectional): 0.122712 -15: Total communication (average so far): 0 -15: 6th starting vertex was 14125 -15: Number iterations: 8 -15: Number of vertices found: 24298 -15: Number of edges traversed in both directions: 173562 -15: Number of edges processed in both directions: 1732149 -15: Number of edges processed in one direction: 845249 -15: BFS time: 7.496 seconds -15: MTEPS (bidirectional): 0.0231539 -15: MPEPS (bidirectional): 0.231076 -15: MPEPS (unidirectional): 0.11276 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 8.56798 seconds +15: MTEPS (bidirectional): 0.0202451 +15: MPEPS (bidirectional): 0.202169 +15: MPEPS (unidirectional): 0.0986971 15: Total communication (average so far): 0 -12: Tallying... 15: 7th starting vertex was 46677 15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 7.00524 seconds -15: MTEPS (bidirectional): 0.0247759 -15: MPEPS (bidirectional): 0.247264 -15: MPEPS (unidirectional): 0.120659 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 8.14697 seconds +15: MTEPS (bidirectional): 0.0212914 +15: MPEPS (bidirectional): 0.212617 +15: MPEPS (unidirectional): 0.103798 15: Total communication (average so far): 0 -12: Adding bc contributions... -12: Exploring via BFS... 15: 8th starting vertex was 6856 -15: Number iterations: 10 -15: Number of vertices found: 24298 -15: Number of edges traversed in both directions: 173562 -15: Number of edges processed in both directions: 1732156 -15: Number of edges processed in one direction: 845253 -15: BFS time: 8.72614 seconds -15: MTEPS (bidirectional): 0.0198899 -15: MPEPS (bidirectional): 0.198502 -15: MPEPS (unidirectional): 0.0968644 -15: Total communication (average so far): 0 -15: 10th starting vertex was 4314 -15: Number iterations: 9 +15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 8.30397 seconds -15: MTEPS (bidirectional): 0.020901 -15: MPEPS (bidirectional): 0.208592 -15: MPEPS (unidirectional): 0.101788 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 7.69497 seconds +15: MTEPS (bidirectional): 0.022542 +15: MPEPS (bidirectional): 0.225106 +15: MPEPS (unidirectional): 0.109894 15: Total communication (average so far): 0 12: Tallying... 15: 11th starting vertex was 18529 15: Number iterations: 9 -15: Number of vertices found: 24298 -15: Number of edges traversed in both directions: 173562 -15: Number of edges processed in both directions: 1732148 -15: Number of edges processed in one direction: 845247 -15: BFS time: 7.50449 seconds -15: MTEPS (bidirectional): 0.0231278 -15: MPEPS (bidirectional): 0.230815 -15: MPEPS (unidirectional): 0.112632 +15: Number of vertices found: 24297 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 9.03997 seconds +15: MTEPS (bidirectional): 0.0191881 +15: MPEPS (bidirectional): 0.191614 +15: MPEPS (unidirectional): 0.093544 15: Total communication (average so far): 0 12: Adding bc contributions... -12: Computation finished -12: 1156.248737 seconds elapsed for 1056 starting vertices -12: TEPS score is: 448030.351579 +12: Exploring via BFS... +15: 13th starting vertex was 18123 +15: Number iterations: 9 +15: Number of vertices found: 24298 +15: Number of edges traversed in both directions: 173461 +15: Number of edges processed in both directions: 1732184 +15: Number of edges processed in one direction: 845636 +15: BFS time: 8.82356 seconds +15: MTEPS (bidirectional): 0.0196588 +15: MPEPS (bidirectional): 0.196313 +15: MPEPS (unidirectional): 0.0958384 +15: Total communication (average so far): 0 +12: Tallying... 15: 17th starting vertex was 43710 15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 7.20889 seconds -15: MTEPS (bidirectional): 0.024076 -15: MPEPS (bidirectional): 0.240279 -15: MPEPS (unidirectional): 0.11725 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 7.53651 seconds +15: MTEPS (bidirectional): 0.023016 +15: MPEPS (bidirectional): 0.229839 +15: MPEPS (unidirectional): 0.112205 15: Total communication (average so far): 0 -19/20 Test #12: BetwCent_Test .................... Passed 1161.71 sec 15: 20th starting vertex was 19585 15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.32 seconds -15: MTEPS (bidirectional): 0.0522775 -15: MPEPS (bidirectional): 0.52173 -15: MPEPS (unidirectional): 0.254592 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 8.92399 seconds +15: MTEPS (bidirectional): 0.0194375 +15: MPEPS (bidirectional): 0.194104 +15: MPEPS (unidirectional): 0.0947598 15: Total communication (average so far): 0 -15: 23th starting vertex was 24507 -15: Number iterations: 9 +12: Adding bc contributions... +12: Computation finished +12: 1093.611943 seconds elapsed for 1056 starting vertices +12: TEPS score is: 473691.359349 +19/20 Test #12: BetwCent_Test .................... Passed 1097.22 sec +15: 25th starting vertex was 20719 +15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.63938 seconds -15: MTEPS (bidirectional): 0.0476897 -15: MPEPS (bidirectional): 0.475944 -15: MPEPS (unidirectional): 0.232249 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 4.93421 seconds +15: MTEPS (bidirectional): 0.0351546 +15: MPEPS (bidirectional): 0.351056 +15: MPEPS (unidirectional): 0.171382 15: Total communication (average so far): 0 -15: 24th starting vertex was 9552 +15: 26th starting vertex was 41027 15: Number iterations: 8 -15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.3926 seconds -15: MTEPS (bidirectional): 0.0511588 -15: MPEPS (bidirectional): 0.510565 -15: MPEPS (unidirectional): 0.249143 +15: Number of vertices found: 24298 +15: Number of edges traversed in both directions: 173461 +15: Number of edges processed in both directions: 1732184 +15: Number of edges processed in one direction: 845635 +15: BFS time: 5.0485 seconds +15: MTEPS (bidirectional): 0.0343589 +15: MPEPS (bidirectional): 0.343108 +15: MPEPS (unidirectional): 0.167502 +15: Total communication (average so far): 0 +15: 30th starting vertex was 31325 +15: Number iterations: 9 +15: Number of vertices found: 24298 +15: Number of edges traversed in both directions: 173461 +15: Number of edges processed in both directions: 1732184 +15: Number of edges processed in one direction: 845636 +15: BFS time: 5.96399 seconds +15: MTEPS (bidirectional): 0.0290847 +15: MPEPS (bidirectional): 0.29044 +15: MPEPS (unidirectional): 0.14179 +15: Total communication (average so far): 0 +15: 31th starting vertex was 42702 +15: Number iterations: 8 +15: Number of vertices found: 24298 +15: Number of edges traversed in both directions: 173461 +15: Number of edges processed in both directions: 1732185 +15: Number of edges processed in one direction: 845637 +15: BFS time: 6.30679 seconds +15: MTEPS (bidirectional): 0.0275039 +15: MPEPS (bidirectional): 0.274654 +15: MPEPS (unidirectional): 0.134084 15: Total communication (average so far): 0 15: 34th starting vertex was 26103 15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.40151 seconds -15: MTEPS (bidirectional): 0.0510247 -15: MPEPS (bidirectional): 0.509228 -15: MPEPS (unidirectional): 0.248491 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 7.01995 seconds +15: MTEPS (bidirectional): 0.0247096 +15: MPEPS (bidirectional): 0.246751 +15: MPEPS (unidirectional): 0.120462 15: Total communication (average so far): 0 15: 36th starting vertex was 6559 -15: Number iterations: 8 +15: Number iterations: 7 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.32394 seconds -15: MTEPS (bidirectional): 0.0522154 -15: MPEPS (bidirectional): 0.521111 -15: MPEPS (unidirectional): 0.254289 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 5.28402 seconds +15: MTEPS (bidirectional): 0.0328273 +15: MPEPS (bidirectional): 0.327815 +15: MPEPS (unidirectional): 0.160036 15: Total communication (average so far): 0 15: 38th starting vertex was 9255 15: Number iterations: 8 15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.55639 seconds -15: MTEPS (bidirectional): 0.0488026 -15: MPEPS (bidirectional): 0.487051 -15: MPEPS (unidirectional): 0.237669 +15: Number of edges traversed in both directions: 173460 +15: Number of edges processed in both directions: 1732183 +15: Number of edges processed in one direction: 845635 +15: BFS time: 4.57655 seconds +15: MTEPS (bidirectional): 0.0379019 +15: MPEPS (bidirectional): 0.378491 +15: MPEPS (unidirectional): 0.184776 15: Total communication (average so far): 0 -15: 42th starting vertex was 45239 +15: 40th starting vertex was 37412 15: Number iterations: 8 -15: Number of vertices found: 24297 -15: Number of edges traversed in both directions: 173561 -15: Number of edges processed in both directions: 1732142 -15: Number of edges processed in one direction: 845243 -15: BFS time: 3.32288 seconds -15: MTEPS (bidirectional): 0.0522321 -15: MPEPS (bidirectional): 0.521277 -15: MPEPS (unidirectional): 0.254371 +15: Number of vertices found: 24298 +15: Number of edges traversed in both directions: 173461 +15: Number of edges processed in both directions: 1732194 +15: Number of edges processed in one direction: 845646 +15: BFS time: 4.95908 seconds +15: MTEPS (bidirectional): 0.0349785 +15: MPEPS (bidirectional): 0.349298 +15: MPEPS (unidirectional): 0.170525 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16398,206 +16381,206 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 173561 -15: Median nedges: 173561 -15: Max nedges: 173562 -15: Mean nedges: 173561 -15: STDDEV nedges: 0.447214 +15: Min nedges: 173460 +15: Median nedges: 173460 +15: Max nedges: 173461 +15: Mean nedges: 173460 +15: STDDEV nedges: 0.478714 15: -------------------------- 15: Filter keeps 10 percentage of edges -15: Min time: 3.32 seconds -15: Median time: 6.94 seconds -15: Max time: 8.72614 seconds -15: Mean time: 5.74709 seconds -15: STDDEV time: 2.16906 seconds +15: Min time: 4.57655 seconds +15: Median time: 7.27823 seconds +15: Max time: 9.03997 seconds +15: Mean time: 6.96573 seconds +15: STDDEV time: 1.65262 seconds 15: -------------------------- -15: Min MTEPS: 0.0198899 -15: Median MTEPS: 0.0250102 -15: Max MTEPS: 0.0522775 -15: Harmonic mean of MTEPS: 0.0301999 -15: Harmonic standard deviation of MTEPS: 0.011398 +15: Min MTEPS: 0.0191881 +15: Median MTEPS: 0.0238628 +15: Max MTEPS: 0.0379019 +15: Harmonic mean of MTEPS: 0.0249019 +15: Harmonic standard deviation of MTEPS: 0.00590802 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.198502 -15: Median MPEPS: 0.249602 -15: Max MPEPS: 0.52173 -15: Harmonic mean of MPEPS: 0.301395 -15: Harmonic standard deviation of MPEPS: 0.113752 +15: Min MPEPS: 0.191614 +15: Median MPEPS: 0.238295 +15: Max MPEPS: 0.378491 +15: Harmonic mean of MPEPS: 0.248672 +15: Harmonic standard deviation of MPEPS: 0.0589977 15: Initializing since date (only once) to 2500 15: 1th starting vertex was 46590 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.97086 seconds -15: MTEPS (bidirectional): 0.150712 -15: MPEPS (bidirectional): 0.602195 -15: MPEPS (unidirectional): 0.29832 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 5.01871 seconds +15: MTEPS (bidirectional): 0.0891966 +15: MPEPS (bidirectional): 0.35655 +15: MPEPS (unidirectional): 0.176671 15: Total communication (average so far): 0 15: 2th starting vertex was 33655 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 3.15721 seconds -15: MTEPS (bidirectional): 0.141816 -15: MPEPS (bidirectional): 0.566651 -15: MPEPS (unidirectional): 0.280712 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 4.71459 seconds +15: MTEPS (bidirectional): 0.0949503 +15: MPEPS (bidirectional): 0.37955 +15: MPEPS (unidirectional): 0.188067 15: Total communication (average so far): 0 15: 3th starting vertex was 43570 +15: Number iterations: 8 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 5.12763 seconds +15: MTEPS (bidirectional): 0.0873019 +15: MPEPS (bidirectional): 0.348976 +15: MPEPS (unidirectional): 0.172918 +15: Total communication (average so far): 0 +15: 4th starting vertex was 5 15: Number iterations: 7 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447746 -15: Number of edges processed in both directions: 1789039 -15: Number of edges processed in one direction: 886270 -15: BFS time: 3.37039 seconds -15: MTEPS (bidirectional): 0.132847 -15: MPEPS (bidirectional): 0.53081 -15: MPEPS (unidirectional): 0.262957 +15: Number of vertices found: 33402 +15: Number of edges traversed in both directions: 447653 +15: Number of edges processed in both directions: 1789422 +15: Number of edges processed in one direction: 886660 +15: BFS time: 4.42792 seconds +15: MTEPS (bidirectional): 0.101098 +15: MPEPS (bidirectional): 0.404123 +15: MPEPS (unidirectional): 0.200243 15: Total communication (average so far): 0 15: 5th starting vertex was 5986 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.824 seconds -15: MTEPS (bidirectional): 0.158549 -15: MPEPS (bidirectional): 0.633511 -15: MPEPS (unidirectional): 0.313834 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 4.50215 seconds +15: MTEPS (bidirectional): 0.0994307 +15: MPEPS (bidirectional): 0.397459 +15: MPEPS (unidirectional): 0.196941 15: Total communication (average so far): 0 15: 6th starting vertex was 14125 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.92107 seconds -15: MTEPS (bidirectional): 0.153281 -15: MPEPS (bidirectional): 0.612459 -15: MPEPS (unidirectional): 0.303405 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 3.83709 seconds +15: MTEPS (bidirectional): 0.116665 +15: MPEPS (bidirectional): 0.466349 +15: MPEPS (unidirectional): 0.231076 15: Total communication (average so far): 0 15: 7th starting vertex was 46677 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.94579 seconds -15: MTEPS (bidirectional): 0.151994 -15: MPEPS (bidirectional): 0.607318 -15: MPEPS (unidirectional): 0.300858 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 3.61052 seconds +15: MTEPS (bidirectional): 0.123985 +15: MPEPS (bidirectional): 0.495613 +15: MPEPS (unidirectional): 0.245576 15: Total communication (average so far): 0 15: 8th starting vertex was 6856 15: Number iterations: 8 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 3.54143 seconds -15: MTEPS (bidirectional): 0.12643 -15: MPEPS (bidirectional): 0.505173 -15: MPEPS (unidirectional): 0.250257 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 4.29797 seconds +15: MTEPS (bidirectional): 0.104154 +15: MPEPS (bidirectional): 0.416341 +15: MPEPS (unidirectional): 0.206297 15: Total communication (average so far): 0 15: 10th starting vertex was 4314 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.85207 seconds -15: MTEPS (bidirectional): 0.156989 -15: MPEPS (bidirectional): 0.627276 -15: MPEPS (unidirectional): 0.310745 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 3.50119 seconds +15: MTEPS (bidirectional): 0.127857 +15: MPEPS (bidirectional): 0.511089 +15: MPEPS (unidirectional): 0.253245 15: Total communication (average so far): 0 15: 11th starting vertex was 18529 15: Number iterations: 8 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447745 -15: Number of edges processed in both directions: 1789040 -15: Number of edges processed in one direction: 886270 -15: BFS time: 3.33078 seconds -15: MTEPS (bidirectional): 0.134427 -15: MPEPS (bidirectional): 0.537124 -15: MPEPS (unidirectional): 0.266085 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 4.13527 seconds +15: MTEPS (bidirectional): 0.108252 +15: MPEPS (bidirectional): 0.432722 +15: MPEPS (unidirectional): 0.214414 15: Total communication (average so far): 0 15: 12th starting vertex was 8702 -15: Number iterations: 8 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447744 -15: Number of edges processed in both directions: 1789037 -15: Number of edges processed in one direction: 886268 -15: BFS time: 3.30217 seconds -15: MTEPS (bidirectional): 0.135591 -15: MPEPS (bidirectional): 0.541775 -15: MPEPS (unidirectional): 0.268389 +15: Number iterations: 9 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 4.1046 seconds +15: MTEPS (bidirectional): 0.109061 +15: MPEPS (bidirectional): 0.435955 +15: MPEPS (unidirectional): 0.216016 15: Total communication (average so far): 0 -15: 15th starting vertex was 31291 +15: 13th starting vertex was 18123 15: Number iterations: 8 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447744 -15: Number of edges processed in both directions: 1789035 -15: Number of edges processed in one direction: 886267 -15: BFS time: 3.30501 seconds -15: MTEPS (bidirectional): 0.135474 -15: MPEPS (bidirectional): 0.54131 -15: MPEPS (unidirectional): 0.268159 +15: Number of vertices found: 33402 +15: Number of edges traversed in both directions: 447653 +15: Number of edges processed in both directions: 1789422 +15: Number of edges processed in one direction: 886660 +15: BFS time: 3.73148 seconds +15: MTEPS (bidirectional): 0.119966 +15: MPEPS (bidirectional): 0.479547 +15: MPEPS (unidirectional): 0.237616 15: Total communication (average so far): 0 -15: 16th starting vertex was 18537 -15: Number iterations: 7 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447744 -15: Number of edges processed in both directions: 1789035 -15: Number of edges processed in one direction: 886267 -15: BFS time: 2.92993 seconds -15: MTEPS (bidirectional): 0.152817 -15: MPEPS (bidirectional): 0.610607 -15: MPEPS (unidirectional): 0.302487 +15: 14th starting vertex was 16145 +15: Number iterations: 8 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 5.02189 seconds +15: MTEPS (bidirectional): 0.0891401 +15: MPEPS (bidirectional): 0.356324 +15: MPEPS (unidirectional): 0.176559 15: Total communication (average so far): 0 15: 17th starting vertex was 43710 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.92405 seconds -15: MTEPS (bidirectional): 0.153124 -15: MPEPS (bidirectional): 0.611835 -15: MPEPS (unidirectional): 0.303096 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 3.69195 seconds +15: MTEPS (bidirectional): 0.121251 +15: MPEPS (bidirectional): 0.484682 +15: MPEPS (unidirectional): 0.24016 15: Total communication (average so far): 0 15: 20th starting vertex was 19585 15: Number iterations: 7 -15: Number of vertices found: 33331 -15: Number of edges traversed in both directions: 447743 -15: Number of edges processed in both directions: 1789034 -15: Number of edges processed in one direction: 886266 -15: BFS time: 2.88489 seconds -15: MTEPS (bidirectional): 0.155203 -15: MPEPS (bidirectional): 0.620139 -15: MPEPS (unidirectional): 0.307209 -15: Total communication (average so far): 0 -15: 21th starting vertex was 14636 -15: Number iterations: 8 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447744 -15: Number of edges processed in both directions: 1789035 -15: Number of edges processed in one direction: 886267 -15: BFS time: 3.20348 seconds -15: MTEPS (bidirectional): 0.139768 -15: MPEPS (bidirectional): 0.558466 -15: MPEPS (unidirectional): 0.276657 +15: Number of vertices found: 33401 +15: Number of edges traversed in both directions: 447652 +15: Number of edges processed in both directions: 1789421 +15: Number of edges processed in one direction: 886659 +15: BFS time: 4.48699 seconds +15: MTEPS (bidirectional): 0.0997666 +15: MPEPS (bidirectional): 0.398802 +15: MPEPS (unidirectional): 0.197606 15: Total communication (average so far): 0 -15: 22th starting vertex was 32014 +15: 23th starting vertex was 24507 15: Number iterations: 8 -15: Number of vertices found: 33332 -15: Number of edges traversed in both directions: 447744 -15: Number of edges processed in both directions: 1789035 -15: Number of edges processed in one direction: 886266 -15: BFS time: 3.37466 seconds -15: MTEPS (bidirectional): 0.132678 -15: MPEPS (bidirectional): 0.530138 -15: MPEPS (unidirectional): 0.262624 +15: Number of vertices found: 33402 +15: Number of edges traversed in both directions: 447654 +15: Number of edges processed in both directions: 1789426 +15: Number of edges processed in one direction: 886661 +15: BFS time: 5.23587 seconds +15: MTEPS (bidirectional): 0.0854976 +15: MPEPS (bidirectional): 0.341763 +15: MPEPS (unidirectional): 0.169344 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16605,30 +16588,30 @@ 15: AllGatherv: 0 15: AlltoAllv: 0 15: -------------------------- -15: Min nedges: 447743 -15: Median nedges: 447743 -15: Max nedges: 447746 -15: Mean nedges: 447744 -15: STDDEV nedges: 0.885061 +15: Min nedges: 447652 +15: Median nedges: 447652 +15: Max nedges: 447654 +15: Mean nedges: 447652 +15: STDDEV nedges: 0.57735 15: -------------------------- 15: Filter keeps 25 percentage of edges -15: Min time: 2.824 seconds -15: Median time: 3.06403 seconds -15: Max time: 3.54143 seconds -15: Mean time: 3.11486 seconds -15: STDDEV time: 0.231847 seconds +15: Min time: 3.50119 seconds +15: Median time: 4.36294 seconds +15: Max time: 5.23587 seconds +15: Mean time: 4.34036 seconds +15: STDDEV time: 0.57286 seconds 15: -------------------------- -15: Min MTEPS: 0.12643 -15: Median MTEPS: 0.146264 -15: Max MTEPS: 0.158549 -15: Harmonic mean of MTEPS: 0.143744 -15: Harmonic standard deviation of MTEPS: 0.0106991 +15: Min MTEPS: 0.0854976 +15: Median MTEPS: 0.102626 +15: Max MTEPS: 0.127857 +15: Harmonic mean of MTEPS: 0.103137 +15: Harmonic standard deviation of MTEPS: 0.0136124 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.505173 -15: Median MPEPS: 0.584423 -15: Max MPEPS: 0.633511 -15: Harmonic mean of MPEPS: 0.574355 -15: Harmonic standard deviation of MPEPS: 0.0427504 +15: Min MPEPS: 0.341763 +15: Median MPEPS: 0.410232 +15: Max MPEPS: 0.511089 +15: Harmonic mean of MPEPS: 0.412274 +15: Harmonic standard deviation of MPEPS: 0.0544137 15: Initializing since date (only once) to 10000 15: 0th starting vertex was 19484 15: Number iterations: 7 @@ -16636,10 +16619,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.97804 seconds -15: MTEPS (bidirectional): 0.611062 -15: MPEPS (bidirectional): 0.611062 -15: MPEPS (unidirectional): 0.305531 +15: BFS time: 4.63679 seconds +15: MTEPS (bidirectional): 0.392463 +15: MPEPS (bidirectional): 0.392463 +15: MPEPS (unidirectional): 0.196232 15: Total communication (average so far): 0 15: 1th starting vertex was 46590 15: Number iterations: 6 @@ -16647,10 +16630,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.56917 seconds -15: MTEPS (bidirectional): 0.70831 -15: MPEPS (bidirectional): 0.70831 -15: MPEPS (unidirectional): 0.354155 +15: BFS time: 4.15588 seconds +15: MTEPS (bidirectional): 0.437879 +15: MPEPS (bidirectional): 0.437879 +15: MPEPS (unidirectional): 0.218939 15: Total communication (average so far): 0 15: 2th starting vertex was 33655 15: Number iterations: 6 @@ -16658,10 +16641,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.56453 seconds -15: MTEPS (bidirectional): 0.709593 -15: MPEPS (bidirectional): 0.709593 -15: MPEPS (unidirectional): 0.354797 +15: BFS time: 3.62381 seconds +15: MTEPS (bidirectional): 0.50217 +15: MPEPS (bidirectional): 0.50217 +15: MPEPS (unidirectional): 0.251085 15: Total communication (average so far): 0 15: 3th starting vertex was 43570 15: Number iterations: 6 @@ -16669,10 +16652,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.52402 seconds -15: MTEPS (bidirectional): 0.720981 -15: MPEPS (bidirectional): 0.720981 -15: MPEPS (unidirectional): 0.36049 +15: BFS time: 4.20018 seconds +15: MTEPS (bidirectional): 0.43326 +15: MPEPS (bidirectional): 0.43326 +15: MPEPS (unidirectional): 0.21663 15: Total communication (average so far): 0 15: 4th starting vertex was 5 15: Number iterations: 6 @@ -16680,10 +16663,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.56591 seconds -15: MTEPS (bidirectional): 0.709211 -15: MPEPS (bidirectional): 0.709211 -15: MPEPS (unidirectional): 0.354605 +15: BFS time: 4.97601 seconds +15: MTEPS (bidirectional): 0.365709 +15: MPEPS (bidirectional): 0.365709 +15: MPEPS (unidirectional): 0.182854 15: Total communication (average so far): 0 15: 5th starting vertex was 5986 15: Number iterations: 6 @@ -16691,10 +16674,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.87953 seconds -15: MTEPS (bidirectional): 0.631968 -15: MPEPS (bidirectional): 0.631968 -15: MPEPS (unidirectional): 0.315984 +15: BFS time: 5.0748 seconds +15: MTEPS (bidirectional): 0.35859 +15: MPEPS (bidirectional): 0.35859 +15: MPEPS (unidirectional): 0.179295 15: Total communication (average so far): 0 15: 6th starting vertex was 14125 15: Number iterations: 6 @@ -16702,10 +16685,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 3.23102 seconds -15: MTEPS (bidirectional): 0.563218 -15: MPEPS (bidirectional): 0.563218 -15: MPEPS (unidirectional): 0.281609 +15: BFS time: 3.98762 seconds +15: MTEPS (bidirectional): 0.456355 +15: MPEPS (bidirectional): 0.456355 +15: MPEPS (unidirectional): 0.228178 15: Total communication (average so far): 0 15: 7th starting vertex was 46677 15: Number iterations: 6 @@ -16713,10 +16696,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 3.22758 seconds -15: MTEPS (bidirectional): 0.563819 -15: MPEPS (bidirectional): 0.563819 -15: MPEPS (unidirectional): 0.28191 +15: BFS time: 3.3924 seconds +15: MTEPS (bidirectional): 0.536426 +15: MPEPS (bidirectional): 0.536426 +15: MPEPS (unidirectional): 0.268213 15: Total communication (average so far): 0 15: 8th starting vertex was 6856 15: Number iterations: 6 @@ -16724,10 +16707,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 3.22071 seconds -15: MTEPS (bidirectional): 0.565021 -15: MPEPS (bidirectional): 0.565021 -15: MPEPS (unidirectional): 0.282511 +15: BFS time: 3.67891 seconds +15: MTEPS (bidirectional): 0.494649 +15: MPEPS (bidirectional): 0.494649 +15: MPEPS (unidirectional): 0.247324 15: Total communication (average so far): 0 15: 9th starting vertex was 11030 15: Number iterations: 6 @@ -16735,10 +16718,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 3.34254 seconds -15: MTEPS (bidirectional): 0.544428 -15: MPEPS (bidirectional): 0.544428 -15: MPEPS (unidirectional): 0.272214 +15: BFS time: 3.41816 seconds +15: MTEPS (bidirectional): 0.532383 +15: MPEPS (bidirectional): 0.532383 +15: MPEPS (unidirectional): 0.266191 15: Total communication (average so far): 0 15: 10th starting vertex was 4314 15: Number iterations: 6 @@ -16746,10 +16729,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 3.57357 seconds -15: MTEPS (bidirectional): 0.509231 -15: MPEPS (bidirectional): 0.509231 -15: MPEPS (unidirectional): 0.254615 +15: BFS time: 3.24009 seconds +15: MTEPS (bidirectional): 0.561641 +15: MPEPS (bidirectional): 0.561641 +15: MPEPS (unidirectional): 0.280821 15: Total communication (average so far): 0 15: 11th starting vertex was 18529 15: Number iterations: 6 @@ -16757,10 +16740,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.7848 seconds -15: MTEPS (bidirectional): 0.653464 -15: MPEPS (bidirectional): 0.653464 -15: MPEPS (unidirectional): 0.326732 +15: BFS time: 3.34063 seconds +15: MTEPS (bidirectional): 0.544738 +15: MPEPS (bidirectional): 0.544738 +15: MPEPS (unidirectional): 0.272369 15: Total communication (average so far): 0 15: 12th starting vertex was 8702 15: Number iterations: 7 @@ -16768,10 +16751,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.92947 seconds -15: MTEPS (bidirectional): 0.621195 -15: MPEPS (bidirectional): 0.621195 -15: MPEPS (unidirectional): 0.310597 +15: BFS time: 3.58336 seconds +15: MTEPS (bidirectional): 0.507839 +15: MPEPS (bidirectional): 0.507839 +15: MPEPS (unidirectional): 0.25392 15: Total communication (average so far): 0 15: 13th starting vertex was 18123 15: Number iterations: 7 @@ -16779,10 +16762,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 3.05185 seconds -15: MTEPS (bidirectional): 0.596284 -15: MPEPS (bidirectional): 0.596284 -15: MPEPS (unidirectional): 0.298142 +15: BFS time: 3.19573 seconds +15: MTEPS (bidirectional): 0.569438 +15: MPEPS (bidirectional): 0.569438 +15: MPEPS (unidirectional): 0.284719 15: Total communication (average so far): 0 15: 14th starting vertex was 16145 15: Number iterations: 6 @@ -16790,10 +16773,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.58171 seconds -15: MTEPS (bidirectional): 0.70487 -15: MPEPS (bidirectional): 0.70487 -15: MPEPS (unidirectional): 0.352435 +15: BFS time: 2.81942 seconds +15: MTEPS (bidirectional): 0.645442 +15: MPEPS (bidirectional): 0.645442 +15: MPEPS (unidirectional): 0.322721 15: Total communication (average so far): 0 15: 15th starting vertex was 31291 15: Number iterations: 6 @@ -16801,10 +16784,10 @@ 15: Number of edges traversed in both directions: 1819770 15: Number of edges processed in both directions: 1819770 15: Number of edges processed in one direction: 909885 -15: BFS time: 2.83248 seconds -15: MTEPS (bidirectional): 0.642466 -15: MPEPS (bidirectional): 0.642466 -15: MPEPS (unidirectional): 0.321233 +15: BFS time: 2.9951 seconds +15: MTEPS (bidirectional): 0.607583 +15: MPEPS (bidirectional): 0.607583 +15: MPEPS (unidirectional): 0.303791 15: Total communication (average so far): 0 15: 16 valid runs done 15: Connected component lower limite was 100 @@ -16819,28 +16802,28 @@ 15: STDDEV nedges: 0 15: -------------------------- 15: Filter keeps 100 percentage of edges -15: Min time: 2.52402 seconds -15: Median time: 2.9045 seconds -15: Max time: 3.57357 seconds -15: Mean time: 2.92856 seconds -15: STDDEV time: 0.32463 seconds +15: Min time: 2.81942 seconds +15: Median time: 3.60358 seconds +15: Max time: 5.0748 seconds +15: Mean time: 3.76993 seconds +15: STDDEV time: 0.67919 seconds 15: -------------------------- -15: Min MTEPS: 0.509231 -15: Median MTEPS: 0.626581 -15: Max MTEPS: 0.720981 -15: Harmonic mean of MTEPS: 0.621388 -15: Harmonic standard deviation of MTEPS: 0.0688806 +15: Min MTEPS: 0.35859 +15: Median MTEPS: 0.505005 +15: Max MTEPS: 0.645442 +15: Harmonic mean of MTEPS: 0.482707 +15: Harmonic standard deviation of MTEPS: 0.0869643 15: Bidirectional Processed Edges per second (to estimate sustained BW) -15: Min MPEPS: 0.509231 -15: Median MPEPS: 0.626581 -15: Max MPEPS: 0.720981 -15: Harmonic mean of MPEPS: 0.621388 -15: Harmonic standard deviation of MPEPS: 0.0688806 -20/20 Test #15: FBFS_Test ........................ Passed 1310.74 sec +15: Min MPEPS: 0.35859 +15: Median MPEPS: 0.505005 +15: Max MPEPS: 0.645442 +15: Harmonic mean of MPEPS: 0.482707 +15: Harmonic standard deviation of MPEPS: 0.0869643 +20/20 Test #15: FBFS_Test ........................ Passed 1309.56 sec 90% tests passed, 2 tests failed out of 20 -Total Test time (real) = 1313.64 sec +Total Test time (real) = 1309.59 sec The following tests FAILED: 8 - Indexing_Test (Failed) @@ -16848,7 +16831,7 @@ Errors while running CTest make[2]: *** [Makefile:74: test] Error 8 make[2]: Leaving directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' -dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j12 test ARGS\+=--verbose ARGS\+=-j12 returned exit code 2 +dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j16 test ARGS\+=--verbose ARGS\+=-j16 returned exit code 2 make[1]: Leaving directory '/build/reproducible-path/combblas-2.0.0' debian/rules override_dh_auto_test-indep make[1]: Entering directory '/build/reproducible-path/combblas-2.0.0' @@ -16857,7 +16840,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install - cd obj-x86_64-linux-gnu && make -j12 install DESTDIR=/build/reproducible-path/combblas-2.0.0/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j16 install DESTDIR=/build/reproducible-path/combblas-2.0.0/debian/tmp AM_UPDATE_INFO_DIR=no INSTALL="install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/combblas-2.0.0 -B/build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -16870,143 +16853,143 @@ -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/sort_profiler.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/dtypes.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/parUtils.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/ompUtils.tcc +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/ompUtils.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/seqUtils.tcc -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/seqUtils.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/indexHolder.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/parUtils.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/dtypes.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/parUtils.tcc -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/binUtils.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/ompUtils.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/seqUtils.tcc --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort/ompUtils.tcc -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/libUsortlib.so.CombBLAS_2.0.0 -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/libUsortlib.so -- Up-to-date: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500 -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/graph_generator.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/btrd_binomial_distribution.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/make_graph.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/utils.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/apply_permutation_mpi.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/scramble_edges.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/make_graph.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/permutation_gen.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith_32bit.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith_64bit.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/splittable_mrg.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/mod_arith_xmt.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/graph_generator.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/apply_permutation_mpi.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator/utils.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/libGraphGenlib.so.CombBLAS_2.0.0 -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/libGraphGenlib.so -- Up-to-date: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommytypes.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommylist.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhash.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommychain.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommylist.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhash.c --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.c -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommylist.c +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommytypes.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhashdyn.c -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/csc.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpMat.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MPIOp.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpCCols.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Operations.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistSpVec.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DistEdgeList.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpHelper.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BFSFriends.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Compare.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/ParFriendsExt.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MMmul.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FileHeader.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat.cpp -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/promote.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Semirings.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MPIType.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpMat.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FileHeader.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpTuples.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DenseParMat.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SemanticGraph.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/papi_combblas_globals.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat3D.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistVec.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DistEdgeList.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpHelper.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/hash.hpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MultiwayMerge.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DistEdgeList.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpCCols.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParHelper.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/CombBLAS.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat3D.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/StackEntry.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/OptBuf.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/mtSpGEMM.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/myenableif.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Isect.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistVec.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDist.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpImpl.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpTuples.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Exception.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpDCCols.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/ThreadedFriends.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/CombBLAS.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BFSFriends.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParHelper.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/mmio.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/csc.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpTuples.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpCCols.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistSpVec.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/VecIterator.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Semirings.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/csc.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DenseParMat.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistVec.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/dcsc.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MMmul.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/CommGrid.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/LocArr.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpImpl.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DenseParMat.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDist.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Operations.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS/utils.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/CommGrid3D.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistVec.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BitMapFringe.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knupdown3.C --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/util.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap2.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/util.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/hold.C +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.C +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/multiMergeUnrolled.C -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knwiggle.C -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap4.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/hold.C --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/multiMergeUnrolled.C --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps/knheap.C --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/VecIterator.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DenseParMat.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/CommGrid3D.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpImpl.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpCCols.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/HeapEntry.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Friends.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/myenableif.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpDefs.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SemanticGraph.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpTuples.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Isect.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BitMapCarousel.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/hash.hpp -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BlockSpGEMM.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS/utils.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS/radixSort.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BitMapFringe.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/ThreadedFriends.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/RefGen21.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/VecIterator.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/FullyDistSpVec.cpp -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpDCCols.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MemoryPool.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/RefGen21.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/ParFriendsExt.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BitMapCarousel.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/DistEdgeList.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MPIType.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Deleter.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/ParFriends.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/csc.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BitMap.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Exception.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParHelper.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/CommGrid.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/BitMap.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Friends.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/LocArr.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/mtSpGEMM.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MemoryPool.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/papi_combblas_globals.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/HeapEntry.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpMat.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MultiwayMerge.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpParMat3D.cpp +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/StackEntry.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/OptBuf.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/dcsc.cpp --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpDefs.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/mmio.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/Deleter.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/MPIOp.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SpImpl.h -- Up-to-date: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_splitters.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/sort.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_splitters.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/funnel.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/sort.timpl.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_alltoall.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_samplesort.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_util.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_seqsort.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_merge.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/funnel.timpl.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_samplesort.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/MersenneTwister.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/sort.timpl.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_seqsort.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/funnel.h --- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/psort_alltoall.h +-- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort/funnel.timpl.h -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/libCombBLAS.so.2.0.0 -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/libCombBLAS.so -- Installing: /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/CombBLAS/CombBLASTargets.cmake @@ -17029,138 +17012,99 @@ Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/combblas-2.0.0 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/mfiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/mfiles/gzstream +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/make-incs +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/xmt-csr-local +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/seq-list +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/omp-csr +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/seq-csr +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/octave +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/xmt-csr +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator +Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/mpi Searching for files in directory /build/reproducible-path/combblas-2.0.0/Matlab -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Matlab/utils Searching for files in directory /build/reproducible-path/combblas-2.0.0/Matlab/apsp Searching for files in directory /build/reproducible-path/combblas-2.0.0/Matlab/spindex Searching for files in directory /build/reproducible-path/combblas-2.0.0/Matlab/stuff -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ms_sys -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ms_sys/sys -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GALERKIN -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GALERKIN/failed -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/NWAYSCALE22 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinTimings_SpAsgn -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE23RMATRMAT -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinSpGEMM -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinSpGEMM/Galerkin -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinSpGEMM/EpetraExt_Scale21 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE21RMATRMAT -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE26RECT8192 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE26RECT8192/failed -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults/Galerkin -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults/Galerkin/failed -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults/failed -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SISC_April2012Runs -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/prof_p64 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/ranger -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpRef_Franklin -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpRef_Franklin/EpetraExt -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE22RMATRMAT -Searching for files in directory /build/reproducible-path/combblas-2.0.0/src +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Matlab/utils +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ms_inttypes Searching for files in directory /build/reproducible-path/combblas-2.0.0/Benchmarks +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Benchmarks/ctf Searching for files in directory /build/reproducible-path/combblas-2.0.0/Benchmarks/petsc Searching for files in directory /build/reproducible-path/combblas-2.0.0/Benchmarks/trilinos -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Benchmarks/ctf -Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort -Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort/src -Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort/include -Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort/include/usort -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Serialization -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Serialization/Test +Searching for files in directory /build/reproducible-path/combblas-2.0.0/src +Searching for files in directory /build/reproducible-path/combblas-2.0.0/largeseq +Searching for files in directory /build/reproducible-path/combblas-2.0.0/doc +Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/driver +Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/doc +Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/include +Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SegTestApp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults/PBGL +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults/ref21 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults/SC_submit_edgefactor64 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/PACTResults +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/IPDPS_DETERMINISTIC_RUNS +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/TACC-SCRIPTS Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/twitterresults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/MirasolFilteredRuns +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/rmat4 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Winter2015_UsingCombBLAS1.4 Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/maximal-exp -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/maximal-exp/symmetric Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/maximal-exp/rectangular +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/maximal-exp/symmetric Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/BipartiteMatchings/maximal-exp/unsymmetric -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/TACC-SCRIPTS +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SegTestApp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Fall2014Runs +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SC2011_HopperResults +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/compilertests +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/MirasolFilteredRuns +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/HopperResults +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/jaguar_runtimes +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SC2011_FranklinResults +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/mcl-runs +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/mcl-runs/genepool-runs +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/mcl-runs/edison-runs Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Ordering Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Ordering/SIAM_CSC_Results Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Ordering/IPDPS_runs Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Ordering/petsc -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults/PBGL -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults/ref21 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CarverResults/SC_submit_edgefactor64 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/FranklinResults Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CC_ipdps18 Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CC_ipdps18/HPCGraph -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CC_ipdps18/HPCGraph/0.1 Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CC_ipdps18/HPCGraph/HPCGraphConverter -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Fall2014Runs -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/IPDPS_DETERMINISTIC_RUNS -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Winter2015_UsingCombBLAS1.4 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/CC_ipdps18/HPCGraph/0.1 Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/Post_SC_optimization -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/compilertests -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SpMSpV-IPDPS2017 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SC2011_FranklinResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/SC2011_HopperResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/jaguar_runtimes -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/FranklinResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/mcl-runs -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/mcl-runs/genepool-runs -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/mcl-runs/edison-runs -Searching for files in directory /build/warning: source '/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/libGraphGenlib.so' is not a readable file or directory... skipping. -warning: source '/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/libCombBLAS.so' is not a readable file or directory... skipping. -warning: source '/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/libUsortlib.so' is not a readable file or directory... skipping. -reproducible-path/combblas-2.0.0/Applications/rmat4 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/PACTResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Applications/HopperResults -Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP -Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP/deliverable -Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP/deliverable/tdsp -Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP/deliverable/staticSP -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/xmt-csr-local -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/make-incs -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/mpi -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/octave -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/seq-csr -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/seq-list -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/xmt-csr -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/generator/include/graph500/generator -Searching for files in directory /build/reproducible-path/combblas-2.0.0/graph500-1.2/omp-csr -Searching for files in directory /build/reproducible-path/combblas-2.0.0/Test -Searching for files in directory /build/reproducible-path/combblas-2.0.0/cmake -Searching for files in directory /build/reproducible-path/combblas-2.0.0/largeseq -Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/driver -Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/doc -Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/include -Searching for files in directory /build/reproducible-path/combblas-2.0.0/psort-1.0/include/psort Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64/usr +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64/usr/lib +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64/usr/lib/x86_64-linux-gnu Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usrwarning: source '/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/libCombBLAS.so' is not a readable file or directory... skipping. +warning: source '/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/libUsortlib.so' is not a readable file or directory... skipping. +warning: source '/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/libGraphGenlib.so' is not a readable file or directory... skipping. +/lib/x86_64-linux-gnu Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/cmake Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/lib/x86_64-linux-gnu/cmake/CombBLAS Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/usort -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/psort Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/graph500 Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/graph500/generator +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/psort Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/CombBLAS Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/CombBLAS/BipartiteMatchings -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/CombBLAS/SequenceHeaps Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/CombBLAS/PBBS -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/source -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64/usr -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64/usr/lib -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas2.0.0t64/usr/lib/x86_64-linux-gnu -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/patches -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tests +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/CombBLAS/SequenceHeaps Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/lib @@ -17170,146 +17114,185 @@ Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/usort -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500 Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/graph500/generator +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/psort Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS -Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/PBBS +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/CombBLAS/SequenceHeaps +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/source +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/patches +Searching for files in directory /build/reproducible-path/combblas-2.0.0/debian/tests +Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort +Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort/src +Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort/include +Searching for files in directory /build/reproducible-path/combblas-2.0.0/usort/include/usort +Searching for files in directory /build/reproducible-path/combblas-2.0.0/cmake +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Serialization +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Serialization/Test Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpGEMM3DTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/HashSpGEMMTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/PruneColumn.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/KTipsTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTiming.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GenWrMat.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles/Usortlib.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles/Usortlib.dir/src +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/awpm.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpml.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/BipartiteMatchings/CMakeFiles/bpmm.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fmis.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/lacc.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/mcl.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/betwcent.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fbfs.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/tdbfs.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/betwcent.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/dobfs.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/SpMSpV-IPDPS2017/CMakeFiles/SpMSpVBench.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/graph500-1.2/generator/CMakeFiles/GraphGenlib.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/TESTDATA -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/TESTDATA/SCALE16BTW-TRANSBOOL +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fbfs.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/mcl.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/fmis.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/CMakeFiles/lacc.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/CMakeFiles +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Applications/Ordering/CMakeFiles/rcm.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles/Usortlib.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/usort/CMakeFiles/Usortlib.dir/src Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousBuild.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyBuild.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousCoverage.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalStart.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/pkgRedirects +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyConfigure.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalBuild.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/FindOpenMP Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/CombBLAS.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/CombBLAS.dir/src -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalUpdate.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Nightly.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Continuous.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalConfigure.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousMemCheck.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyUpdate.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousConfigure.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalMemCheck.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Experimental.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousStart.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyMemCheck.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyStart.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalCoverage.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyCoverage.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousSubmit.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/FindOpenMP -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalStart.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalBuild.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlySubmit.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousCoverage.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousUpdate.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/pkgRedirects -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/FindMPI Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalSubmit.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousStart.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyMemCheck.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Export Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Export/95ca85c90867c406b9c4849fe2e10b71 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/CMakeScratch -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyMemoryCheck.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6/CompilerIdC -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6/CompilerIdC/tmp Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6/CompilerIdCXX Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6/CompilerIdCXX/tmp -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyConfigure.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6/CompilerIdC +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/3.31.6/CompilerIdC/tmp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyUpdate.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalUpdate.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousSubmit.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyMemoryCheck.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousMemCheck.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyTest.dir -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CombBLAS +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyBuild.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousConfigure.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Continuous.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalMemCheck.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalConfigure.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ContinuousBuild.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlySubmit.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/Experimental.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/FindMPI +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyCoverage.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/NightlyStart.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/ExperimentalCoverage.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CMakeFiles/CMakeScratch Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles -Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/mpipspgemm.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/3DSpGEMM/CMakeFiles/test_mpipspgemm.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/TESTDATA +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/TESTDATA/SCALE16BTW-TRANSBOOL Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Testing Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/Testing/Temporary -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/src -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/src/generator -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/runs -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/runs/Edison -Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/ARCH -Searching for files in directory /build/reproducible-path/combblas-2.0.0/doc -Searching for files in directory /build/reproducible-path/combblas-2.0.0/ms_inttypes +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/HashSpGEMMTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GenWrMat.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/FindSparse.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpAsgnTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/SpGEMM3DTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/BlockedSpGEMM.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/MultTiming.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/GalerkinNew.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/TransposeTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/KTipsTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IndexingTiming.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/IteratorTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/PruneColumn.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/InducedSubgraphsTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ParIOTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/ReleaseTests/CMakeFiles/ReduceTest.dir +Searching for files in directory /build/reproducible-path/combblas-2.0.0/obj-x86_64-linux-gnu/CombBLAS Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp/ER +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp/Rop_Rmat +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp/G500 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/matlab Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/nlpkkt200 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/cage15 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/threadScaling +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/combine Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/it-2004 Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/ldoor -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/Nalu_R3_fine_grid -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/combine Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/G500 Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/G500/plots -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/cage15 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/Nalu_R3_fine_grid Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/plots -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/threadScaling -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/nlpkkt200 Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/edison_exp/nlpkkt160 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp/Rop_Rmat -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp/ER -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/titan_exp/G500 -Searching for files in directory /build/reproducible-path/combblas-2.0.0/3DSpGEMM/matlab -Searching for files in directory /build/reproducible-path/combblas-2.0.0/binaryconvert +Searching for files in directory /build/reproducible-path/combblas-2.0.0/mfiles +Searching for files in directory /build/reproducible-path/combblas-2.0.0/mfiles/gzstream Searching for files in directory /build/reproducible-path/combblas-2.0.0/Temporary +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ms_sys +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ms_sys/sys Searching for files in directory /build/reproducible-path/combblas-2.0.0/include Searching for files in directory /build/reproducible-path/combblas-2.0.0/include/Tommy Searching for files in directory /build/reproducible-path/combblas-2.0.0/include/CombBLAS -Searching for files in directory /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SequenceHeaps Searching for files in directory /build/reproducible-path/combblas-2.0.0/include/CombBLAS/PBBS +Searching for files in directory /build/reproducible-path/combblas-2.0.0/include/CombBLAS/SequenceHeaps +Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP +Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP/deliverable +Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP/deliverable/tdsp +Searching for files in directory /build/reproducible-path/combblas-2.0.0/TDSP/deliverable/staticSP +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GALERKIN +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GALERKIN/failed +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults/failed +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults/Galerkin +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/GalerkinResults/Galerkin/failed +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SISC_April2012Runs +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinTimings_SpAsgn +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/NWAYSCALE22 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE22RMATRMAT +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE23RMATRMAT +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpRef_Franklin +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SpRef_Franklin/EpetraExt +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE26RECT8192 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE26RECT8192/failed +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinSpGEMM +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinSpGEMM/Galerkin +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/FranklinSpGEMM/EpetraExt_Scale21 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/SCALE21RMATRMAT +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/ranger +Searching for files in directory /build/reproducible-path/combblas-2.0.0/ReleaseTests/prof_p64 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/binaryconvert +Searching for files in directory /build/reproducible-path/combblas-2.0.0/Test +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11 +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/ARCH +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/src +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/src/generator +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/runs +Searching for files in directory /build/reproducible-path/combblas-2.0.0/KameshCode/graph500_2D_SC11/runs/Edison Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/combblas-2.0.0/3DSpGEMM/CCGrid.h... @@ -19158,6 +19141,8 @@ Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/kcore.h... Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/labelprop.cpp... Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/labelprop.h... +Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/main.cpp... +Generating code for file usort/src/main.cpp... Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/pagerank.cpp... Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/pagerank.h... Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/scc.cpp... @@ -19234,6 +19219,10 @@ Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/dcsc.h... Generating code for file debian/tmp/usr/include/CombBLAS/dcsc.h... Generating code for file include/CombBLAS/dcsc.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/Deleter.h... +Generating code for file debian/tmp/usr/include/CombBLAS/Deleter.h... +Generating code for file include/CombBLAS/Deleter.h... +Generating code for file Test/Deleter.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/DenseParMat.cpp... Generating code for file debian/tmp/usr/include/CombBLAS/DenseParMat.cpp... Generating code for file include/CombBLAS/DenseParMat.cpp... @@ -19282,6 +19271,10 @@ Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/MemoryPool.h... Generating code for file debian/tmp/usr/include/CombBLAS/MemoryPool.h... Generating code for file include/CombBLAS/MemoryPool.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/mmio.h... +Generating code for file debian/tmp/usr/include/CombBLAS/mmio.h... +Generating code for file include/CombBLAS/mmio.h... +Generating code for file mfiles/mmio.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/MMmul.h... Generating code for file debian/tmp/usr/include/CombBLAS/MMmul.h... Generating code for file include/CombBLAS/MMmul.h... @@ -19321,12 +19314,20 @@ Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/PreAllocatedSPA.h... Generating code for file debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h... Generating code for file include/CombBLAS/PreAllocatedSPA.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/promote.h... +Generating code for file debian/tmp/usr/include/CombBLAS/promote.h... +Generating code for file include/CombBLAS/promote.h... +Generating code for file Test/promote.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/RefGen21.h... Generating code for file debian/tmp/usr/include/CombBLAS/RefGen21.h... Generating code for file include/CombBLAS/RefGen21.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/SemanticGraph.h... Generating code for file debian/tmp/usr/include/CombBLAS/SemanticGraph.h... Generating code for file include/CombBLAS/SemanticGraph.h... +Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/Semirings.h... +Generating code for file debian/tmp/usr/include/CombBLAS/Semirings.h... +Generating code for file include/CombBLAS/Semirings.h... +Generating code for file Test/Semirings.h... Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h... Generating code for file debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h... Generating code for file include/CombBLAS/SequenceHeaps/heap-CLR.h... @@ -19420,6 +19421,27 @@ Generating code for file debian/libcombblas-dev/usr/include/Tommy/tommytypes.h... Generating code for file debian/tmp/usr/include/Tommy/tommytypes.h... Generating code for file include/Tommy/tommytypes.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/binUtils.h... +Generating code for file debian/tmp/usr/include/usort/binUtils.h... +Generating code for file usort/include/usort/binUtils.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/dtypes.h... +Generating code for file debian/tmp/usr/include/usort/dtypes.h... +Generating code for file usort/include/usort/dtypes.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/indexHolder.h... +Generating code for file debian/tmp/usr/include/usort/indexHolder.h... +Generating code for file usort/include/usort/indexHolder.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/ompUtils.h... +Generating code for file debian/tmp/usr/include/usort/ompUtils.h... +Generating code for file usort/include/usort/ompUtils.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/parUtils.h... +Generating code for file debian/tmp/usr/include/usort/parUtils.h... +Generating code for file usort/include/usort/parUtils.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/seqUtils.h... +Generating code for file debian/tmp/usr/include/usort/seqUtils.h... +Generating code for file usort/include/usort/seqUtils.h... +Generating code for file debian/libcombblas-dev/usr/include/usort/sort_profiler.h... +Generating code for file debian/tmp/usr/include/usort/sort_profiler.h... +Generating code for file usort/include/usort/sort_profiler.h... Generating code for file graph500-1.2/compat.h... Generating code for file debian/libcombblas-dev/usr/include/graph500/generator/apply_permutation_mpi.h... Generating code for file debian/tmp/usr/include/graph500/generator/apply_permutation_mpi.h... @@ -19491,10 +19513,6 @@ Generating code for file mfiles/mcl2mtx.cpp... Generating code for file mfiles/mer_to_graph.cpp... Generating code for file mfiles/MMConverter.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/mmio.h... -Generating code for file debian/tmp/usr/include/CombBLAS/mmio.h... -Generating code for file include/CombBLAS/mmio.h... -Generating code for file mfiles/mmio.h... Generating code for file mfiles/renamer.cpp... Generating code for file mfiles/splitdiag_genpermute.cpp... Generating code for file mfiles/TommyObj.h... @@ -19586,45 +19604,10 @@ Generating code for file Temporary/ArifulTest.cpp... Generating code for file Temporary/ParallelMerge.cpp... Generating code for file Temporary/PermuteVector.cpp... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/Deleter.h... -Generating code for file debian/tmp/usr/include/CombBLAS/Deleter.h... -Generating code for file include/CombBLAS/Deleter.h... -Generating code for file Test/Deleter.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/promote.h... -Generating code for file debian/tmp/usr/include/CombBLAS/promote.h... -Generating code for file include/CombBLAS/promote.h... -Generating code for file Test/promote.h... -Generating code for file debian/libcombblas-dev/usr/include/CombBLAS/Semirings.h... -Generating code for file debian/tmp/usr/include/CombBLAS/Semirings.h... -Generating code for file include/CombBLAS/Semirings.h... -Generating code for file Test/Semirings.h... Generating code for file Test/test.cpp... Generating code for file Test/vector_test.cpp... -Generating code for file debian/libcombblas-dev/usr/include/usort/binUtils.h... -Generating code for file debian/tmp/usr/include/usort/binUtils.h... -Generating code for file usort/include/usort/binUtils.h... -Generating code for file debian/libcombblas-dev/usr/include/usort/dtypes.h... -Generating code for file debian/tmp/usr/include/usort/dtypes.h... -Generating code for file usort/include/usort/dtypes.h... -Generating code for file debian/libcombblas-dev/usr/include/usort/indexHolder.h... -Generating code for file debian/tmp/usr/include/usort/indexHolder.h... -Generating code for file usort/include/usort/indexHolder.h... -Generating code for file debian/libcombblas-dev/usr/include/usort/ompUtils.h... -Generating code for file debian/tmp/usr/include/usort/ompUtils.h... -Generating code for file usort/include/usort/ompUtils.h... -Generating code for file debian/libcombblas-dev/usr/include/usort/parUtils.h... -Generating code for file debian/tmp/usr/include/usort/parUtils.h... -Generating code for file usort/include/usort/parUtils.h... -Generating code for file debian/libcombblas-dev/usr/include/usort/seqUtils.h... -Generating code for file debian/tmp/usr/include/usort/seqUtils.h... -Generating code for file usort/include/usort/seqUtils.h... -Generating code for file debian/libcombblas-dev/usr/include/usort/sort_profiler.h... -Generating code for file debian/tmp/usr/include/usort/sort_profiler.h... -Generating code for file usort/include/usort/sort_profiler.h... Generating code for file usort/src/binUtils.cpp... Generating code for file usort/src/main-short.cpp... -Generating code for file Applications/CC_ipdps18/HPCGraph/0.1/main.cpp... -Generating code for file usort/src/main.cpp... Generating code for file usort/src/parUtils.cpp... Generating code for file usort/src/sort_profiler.cpp... Generating file documentation... @@ -19675,6 +19658,8 @@ Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/kcore.h... Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/labelprop.cpp... Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/labelprop.h... +Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/main.cpp... +Generating docs for file usort/src/main.cpp... Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/pagerank.cpp... Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/pagerank.h... Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/scc.cpp... @@ -19751,6 +19736,10 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/dcsc.h... Generating docs for file debian/tmp/usr/include/CombBLAS/dcsc.h... Generating docs for file include/CombBLAS/dcsc.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/Deleter.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/Deleter.h... +Generating docs for file include/CombBLAS/Deleter.h... +Generating docs for file Test/Deleter.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/DenseParMat.cpp... Generating docs for file debian/tmp/usr/include/CombBLAS/DenseParMat.cpp... Generating docs for file include/CombBLAS/DenseParMat.cpp... @@ -19799,6 +19788,10 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/MemoryPool.h... Generating docs for file debian/tmp/usr/include/CombBLAS/MemoryPool.h... Generating docs for file include/CombBLAS/MemoryPool.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/mmio.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/mmio.h... +Generating docs for file include/CombBLAS/mmio.h... +Generating docs for file mfiles/mmio.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/MMmul.h... Generating docs for file debian/tmp/usr/include/CombBLAS/MMmul.h... Generating docs for file include/CombBLAS/MMmul.h... @@ -19838,12 +19831,20 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PreAllocatedSPA.h... Generating docs for file debian/tmp/usr/include/CombBLAS/PreAllocatedSPA.h... Generating docs for file include/CombBLAS/PreAllocatedSPA.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/promote.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/promote.h... +Generating docs for file include/CombBLAS/promote.h... +Generating docs for file Test/promote.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/RefGen21.h... Generating docs for file debian/tmp/usr/include/CombBLAS/RefGen21.h... Generating docs for file include/CombBLAS/RefGen21.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SemanticGraph.h... Generating docs for file debian/tmp/usr/include/CombBLAS/SemanticGraph.h... Generating docs for file include/CombBLAS/SemanticGraph.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/Semirings.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/Semirings.h... +Generating docs for file include/CombBLAS/Semirings.h... +Generating docs for file Test/Semirings.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h... Generating docs for file debian/tmp/usr/include/CombBLAS/SequenceHeaps/heap-CLR.h... Generating docs for file include/CombBLAS/SequenceHeaps/heap-CLR.h... @@ -19877,7 +19878,48 @@ Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpImpl.cpp... Generating docs for file debian/tmp/usr/include/CombBLAS/SpImpl.cpp... Generating docs for file include/CombBLAS/SpImpl.cpp... -Generating /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpImpl.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpImpl.h... +Generating docs for file include/CombBLAS/SpImpl.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpMat.cpp... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpMat.cpp... +Generating docs for file include/CombBLAS/SpMat.cpp... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpMat.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpMat.h... +Generating docs for file include/CombBLAS/SpMat.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParHelper.cpp... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpParHelper.cpp... +Generating docs for file include/CombBLAS/SpParHelper.cpp... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParHelper.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpParHelper.h... +Generating docs for file include/CombBLAS/SpParHelper.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat.cpp... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat.cpp... +Generating docs for file include/CombBLAS/SpParMat.cpp... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat.h... +Generating docs for file include/CombBLAS/SpParMat.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat3D.cpp... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat3D.cpp... +Generating docs for file include/CombBLAS/SpParMat3D.cpp... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat3D.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat3D.h... +Generating docs for file include/CombBLAS/SpParMat3D.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpTuples.cpp... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpTuples.cpp... +Generating docs for file include/CombBLAS/SpTuples.cpp... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpTuples.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/SpTuples.h... +Generating docs for file include/CombBLAS/SpTuples.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/StackEntry.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/StackEntry.h... +Generating docs for file include/CombBLAS/StackEntry.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/ThreadedFriends.h... +Generating docs for file debian/tmp/usr/include/CombBLAS/ThreadedFriends.h... +Generating docs for file include/CombBLAS/ThreadedFriends.h... +Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/VecIterator.cpp... +Generating docs for file debian/tmp/usr/include/CombBLAS/VecIterator.cpp... +Generating docs for file includ/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashlin' could not be resolved /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashlin' could not be resolved @@ -19934,48 +19976,7 @@ parameter 'list' /build/reproducible-path/combblas-2.0.0/include/Tommy/tommylist.h:284: warning: The following parameter of tommy_list_sort(tommy_list *list, tommy_compare_func *cmp) is not documented: parameter 'list' -docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpImpl.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpImpl.h... -Generating docs for file include/CombBLAS/SpImpl.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpMat.cpp... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpMat.cpp... -Generating docs for file include/CombBLAS/SpMat.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpMat.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpMat.h... -Generating docs for file include/CombBLAS/SpMat.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParHelper.cpp... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpParHelper.cpp... -Generating docs for file include/CombBLAS/SpParHelper.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParHelper.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpParHelper.h... -Generating docs for file include/CombBLAS/SpParHelper.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat.cpp... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat.cpp... -Generating docs for file include/CombBLAS/SpParMat.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat.h... -Generating docs for file include/CombBLAS/SpParMat.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat3D.cpp... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat3D.cpp... -Generating docs for file include/CombBLAS/SpParMat3D.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpParMat3D.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpParMat3D.h... -Generating docs for file include/CombBLAS/SpParMat3D.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpTuples.cpp... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpTuples.cpp... -Generating docs for file include/CombBLAS/SpTuples.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/SpTuples.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/SpTuples.h... -Generating docs for file include/CombBLAS/SpTuples.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/StackEntry.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/StackEntry.h... -Generating docs for file include/CombBLAS/StackEntry.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/ThreadedFriends.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/ThreadedFriends.h... -Generating docs for file include/CombBLAS/ThreadedFriends.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/VecIterator.cpp... -Generating docs for file debian/tmp/usr/include/CombBLAS/VecIterator.cpp... -Generating docs for file include/CombBLAS/VecIterator.cpp... +e/CombBLAS/VecIterator.cpp... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/VecIterator.h... Generating docs for file debian/tmp/usr/include/CombBLAS/VecIterator.h... Generating docs for file include/CombBLAS/VecIterator.h... @@ -19994,6 +19995,27 @@ Generating docs for file debian/libcombblas-dev/usr/include/Tommy/tommytypes.h... Generating docs for file debian/tmp/usr/include/Tommy/tommytypes.h... Generating docs for file include/Tommy/tommytypes.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/binUtils.h... +Generating docs for file debian/tmp/usr/include/usort/binUtils.h... +Generating docs for file usort/include/usort/binUtils.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/dtypes.h... +Generating docs for file debian/tmp/usr/include/usort/dtypes.h... +Generating docs for file usort/include/usort/dtypes.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/indexHolder.h... +Generating docs for file debian/tmp/usr/include/usort/indexHolder.h... +Generating docs for file usort/include/usort/indexHolder.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/ompUtils.h... +Generating docs for file debian/tmp/usr/include/usort/ompUtils.h... +Generating docs for file usort/include/usort/ompUtils.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/parUtils.h... +Generating docs for file debian/tmp/usr/include/usort/parUtils.h... +Generating docs for file usort/include/usort/parUtils.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/seqUtils.h... +Generating docs for file debian/tmp/usr/include/usort/seqUtils.h... +Generating docs for file usort/include/usort/seqUtils.h... +Generating docs for file debian/libcombblas-dev/usr/include/usort/sort_profiler.h... +Generating docs for file debian/tmp/usr/include/usort/sort_profiler.h... +Generating docs for file usort/include/usort/sort_profiler.h... Generating docs for file graph500-1.2/compat.h... Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/apply_permutation_mpi.h... Generating docs for file debian/tmp/usr/include/graph500/generator/apply_permutation_mpi.h... @@ -20036,9 +20058,7 @@ Generating docs for file graph500-1.2/generator/include/graph500/generator/splittable_mrg.h... Generating docs for file KameshCode/graph500_2D_SC11/src/generator/splittable_mrg.h... Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/PBBS/utils.h... -Generating docs for file debian/libcombblas-dev/usr/include/grapwarning: Included by graph for 'stdint.h' not generated, too many nodes (96), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. -warning: Included by graph for 'time.h' not generated, too many nodes (75), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. -h500/generator/utils.h... +Generating docs for file debian/libcombblas-dev/usr/include/graph500/generator/utils.h... Generating docs for file debian/tmp/usr/include/CombBLAS/PBBS/utils.h... Generating docs for file debian/tmp/usr/include/graph500/generator/utils.h... Generating docs for file graph500-1.2/generator/include/graph500/generator/utils.h... @@ -20064,13 +20084,11 @@ Generating docs for file mfiles/DisjSets.h... Generating docs for file mfiles/graph_preprocessor.cpp... Generating docs for file mfiles/gzstream/gzstream.h... -Generating docs for file mfiles/mcl2mtx.cpp... +Generating docs for file mfiles/mcl2mtxwarning: Included by graph for 'stdint.h' not generated, too many nodes (96), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. +warning: Included by graph for 'time.h' not generated, too many nodes (75), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. +.cpp... Generating docs for file mfiles/mer_to_graph.cpp... Generating docs for file mfiles/MMConverter.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/mmio.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/mmio.h... -Generating docs for file include/CombBLAS/mmio.h... -Generating docs for file mfiles/mmio.h... Generating docs for file mfiles/renamer.cpp... Generating docs for file mfiles/splitdiag_genpermute.cpp... Generating docs for file mfiles/TommyObj.h... @@ -20162,45 +20180,10 @@ Generating docs for file Temporary/ArifulTest.cpp... Generating docs for file Temporary/ParallelMerge.cpp... Generating docs for file Temporary/PermuteVector.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/Deleter.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/Deleter.h... -Generating docs for file include/CombBLAS/Deleter.h... -Generating docs for file Test/Deleter.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/promote.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/promote.h... -Generating docs for file include/CombBLAS/promote.h... -Generating docs for file Test/promote.h... -Generating docs for file debian/libcombblas-dev/usr/include/CombBLAS/Semirings.h... -Generating docs for file debian/tmp/usr/include/CombBLAS/Semirings.h... -Generating docs for file include/CombBLAS/Semirings.h... -Generating docs for file Test/Semirings.h... Generating docs for file Test/test.cpp... Generating docs for file Test/vector_test.cpp... -Generating docs for file debian/libcombblas-dev/usr/include/usort/binUtils.h... -Generating docs for file debian/tmp/usr/include/usort/binUtils.h... -Generating docs for file usort/include/usort/binUtils.h... -Generating docs for file debian/libcombblas-dev/usr/include/usort/dtypes.h... -Generating docs for file debian/tmp/usr/include/usort/dtypes.h... -Generating docs for file usort/include/usort/dtypes.h... -Generating docs for file debian/libcombblas-dev/usr/include/usort/indexHolder.h... -Generating docs for file debian/tmp/usr/include/usort/indexHolder.h... -Generating docs for file usort/include/usort/indexHolder.h... -Generating docs for file debian/libcombblas-dev/usr/include/usort/ompUtils.h... -Generating docs for file debian/tmp/usr/include/usort/ompUtils.h... -Generating docs for file usort/include/usort/ompUtils.h... -Generating docs for file debian/libcombblas-dev/usr/include/usort/parUtils.h... -Generating docs for file debian/tmp/usr/include/usort/parUtils.h... -Generating docs for file usort/include/usort/parUtils.h... -Generating docs for file debian/libcombblas-dev/usr/include/usort/seqUtils.h... -Generating docs for file debian/tmp/usr/include/usort/seqUtils.h... -Generating docs for file usort/include/usort/seqUtils.h... -Generating docs for file debian/libcombblas-dev/usr/include/usort/sort_profiler.h... -Generating docs for file debian/tmp/usr/include/usort/sort_profiler.h... -Generating docs for file usort/include/usort/sort_profiler.h... Generating docs for file usort/src/binUtils.cpp... Generating docs for file usort/src/main-short.cpp... -Generating docs for file Applications/CC_ipdps18/HPCGraph/0.1/main.cpp... -Generating docs for file usort/src/main.cpp... Generating docs for file usort/src/parUtils.cpp... Generating docs for file usort/src/sort_profiler.cpp... Generating page documentation... @@ -21398,6 +21381,8 @@ Generating XML output for file kcore.h Generating XML output for file labelprop.cpp Generating XML output for file labelprop.h +Generating XML output for file main.cpp +Generating XML output for file main.cpp Generating XML output for file pagerank.cpp Generating XML output for file pagerank.h Generating XML output for file scc.cpp @@ -21474,6 +21459,10 @@ Generating XML output for file dcsc.h Generating XML output for file dcsc.h Generating XML output for file dcsc.h +Generating XML output for file Deleter.h +Generating XML output for file Deleter.h +Generating XML output for file Deleter.h +Generating XML output for file Deleter.h Generating XML output for file DenseParMat.cpp Generating XML output for file DenseParMat.cpp Generating XML output for file DenseParMat.cpp @@ -21522,6 +21511,10 @@ Generating XML output for file MemoryPool.h Generating XML output for file MemoryPool.h Generating XML output for file MemoryPool.h +Generating XML output for file mmio.h +Generating XML output for file mmio.h +Generating XML output for file mmio.h +Generating XML output for file mmio.h Generating XML output for file MMmul.h Generating XML output for file MMmul.h Generating XML output for file MMmul.h @@ -21561,12 +21554,20 @@ Generating XML output for file PreAllocatedSPA.h Generating XML output for file PreAllocatedSPA.h Generating XML output for file PreAllocatedSPA.h +Generating XML output for file promote.h +Generating XML output for file promote.h +Generating XML output for file promote.h +Generating XML output for file promote.h Generating XML output for file RefGen21.h Generating XML output for file RefGen21.h Generating XML output for file RefGen21.h Generating XML output for file SemanticGraph.h Generating XML output for file SemanticGraph.h Generating XML output for file SemanticGraph.h +Generating XML output for file Semirings.h +Generating XML output for file Semirings.h +Generating XML output for file Semirings.h +Generating XML output for file Semirings.h Generating XML output for file heap-CLR.h Generating XML output for file heap-CLR.h Generating XML output for file heap-CLR.h @@ -21593,25 +21594,7 @@ Generating XML output for file SpDCCols.h Generating XML output for file SpDefs.h Generating XML output for file SpDefs.h -Generating XML output for file SpDefs.h -Generating XML output for file SpHelper.h -Generating XML output for file SpHelper.h -Generating XML output for file SpHelper.h -Generating XML output for file SpImpl.cpp -Generating XML output for file SpImpl.cpp -Generating XML output for file SpImpl.cpp -Generating XML output for file SpImpl.h -Generating XML output for file SpImpl.h -Generating XML output for file SpImpl.h -Generating XML output for file SpMat.cpp -Generating XML output for file SpMat.cpp -Generating XML output for file SpMat.cpp -Generating XML output for file SpMat.h -Generating XML output for file SpMat.h -Generating XML output for file SpMat.h -Generating XML output for file SpParHelper.cpp -Generating XML output for file SpParHelper.cpp -/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved +Generating XML/build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved /build/reproducible-path/combblas-2.0.0/debian/libcombblas-dev/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashlin' could not be resolved /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashtable' could not be resolved /build/reproducible-path/combblas-2.0.0/debian/tmp/usr/include/Tommy/tommyhash.h:29: warning: explicit link request to 'tommy_hashlin' could not be resolved @@ -21668,6 +21651,24 @@ parameter 'list' /build/reproducible-path/combblas-2.0.0/include/Tommy/tommylist.h:284: warning: The following parameter of tommy_list_sort(tommy_list *list, tommy_compare_func *cmp) is not documented: parameter 'list' + output for file SpDefs.h +Generating XML output for file SpHelper.h +Generating XML output for file SpHelper.h +Generating XML output for file SpHelper.h +Generating XML output for file SpImpl.cpp +Generating XML output for file SpImpl.cpp +Generating XML output for file SpImpl.cpp +Generating XML output for file SpImpl.h +Generating XML output for file SpImpl.h +Generating XML output for file SpImpl.h +Generating XML output for file SpMat.cpp +Generating XML output for file SpMat.cpp +Generating XML output for file SpMat.cpp +Generating XML output for file SpMat.h +Generating XML output for file SpMat.h +Generating XML output for file SpMat.h +Generating XML output for file SpParHelper.cpp +Generating XML output for file SpParHelper.cpp Generating XML output for file SpParHelper.cpp Generating XML output for file SpParHelper.h Generating XML output for file SpParHelper.h @@ -21717,6 +21718,27 @@ Generating XML output for file tommytypes.h Generating XML output for file tommytypes.h Generating XML output for file tommytypes.h +Generating XML output for file binUtils.h +Generating XML output for file binUtils.h +Generating XML output for file binUtils.h +Generating XML output for file dtypes.h +Generating XML output for file dtypes.h +Generating XML output for file dtypes.h +Generating XML output for file indexHolder.h +Generating XML output for file indexHolder.h +Generating XML output for file indexHolder.h +Generating XML output for file ompUtils.h +Generating XML output for file ompUtils.h +Generating XML output for file ompUtils.h +Generating XML output for file parUtils.h +Generating XML output for file parUtils.h +Generating XML output for file parUtils.h +Generating XML output for file seqUtils.h +Generating XML output for file seqUtils.h +Generating XML output for file seqUtils.h +Generating XML output for file sort_profiler.h +Generating XML output for file sort_profiler.h +Generating XML output for file sort_profiler.h Generating XML output for file compat.h Generating XML output for file apply_permutation_mpi.h Generating XML output for file apply_permutation_mpi.h @@ -21788,10 +21810,6 @@ Generating XML output for file mcl2mtx.cpp Generating XML output for file mer_to_graph.cpp Generating XML output for file MMConverter.h -Generating XML output for file mmio.h -Generating XML output for file mmio.h -Generating XML output for file mmio.h -Generating XML output for file mmio.h Generating XML output for file renamer.cpp Generating XML output for file splitdiag_genpermute.cpp Generating XML output for file TommyObj.h @@ -21883,45 +21901,10 @@ Generating XML output for file ArifulTest.cpp Generating XML output for file ParallelMerge.cpp Generating XML output for file PermuteVector.cpp -Generating XML output for file Deleter.h -Generating XML output for file Deleter.h -Generating XML output for file Deleter.h -Generating XML output for file Deleter.h -Generating XML output for file promote.h -Generating XML output for file promote.h -Generating XML output for file promote.h -Generating XML output for file promote.h -Generating XML output for file Semirings.h -Generating XML output for file Semirings.h -Generating XML output for file Semirings.h -Generating XML output for file Semirings.h Generating XML output for file test.cpp Generating XML output for file vector_test.cpp -Generating XML output for file binUtils.h -Generating XML output for file binUtils.h -Generating XML output for file binUtils.h -Generating XML output for file dtypes.h -Generating XML output for file dtypes.h -Generating XML output for file dtypes.h -Generating XML output for file indexHolder.h -Generating XML output for file indexHolder.h -Generating XML output for file indexHolder.h -Generating XML output for file ompUtils.h -Generating XML output for file ompUtils.h -Generating XML output for file ompUtils.h -Generating XML output for file parUtils.h -Generating XML output for file parUtils.h -Generating XML output for file parUtils.h -Generating XML output for file seqUtils.h -Generating XML output for file seqUtils.h -Generating XML output for file seqUtils.h -Generating XML output for file sort_profiler.h -Generating XML output for file sort_profiler.h -Generating XML output for file sort_profiler.h Generating XML output for file binUtils.cpp Generating XML output for file main-short.cpp -Generating XML output for file main.cpp -Generating XML output for file main.cpp Generating XML output for file parUtils.cpp Generating XML output for file sort_profiler.cpp Generating XML output for page todo @@ -22009,7 +21992,7 @@ Generating XML output for the main page Running plantuml with JAVA... Running dot... -Generating dot graphs using 13 parallel threads... +Generating dot graphs using 17 parallel threads... Running dot for graph 1/2165 Running dot for graph 2/2165 Running dot for graph 3/2165 @@ -25440,7 +25423,7 @@ Patching output file 1263/1265 Patching output file 1264/1265 Patching output file 1265/1265 -type lookup cache used 35285/65536 hits=942030 misses=35719 +type lookup cache used 35287/65536 hits=942035 misses=35721 symbol lookup cache used 26157/65536 hits=954431 misses=26157 finished... dh_installdocs -X.dot -X.md5 @@ -25465,9 +25448,9 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_2.0.0-7_all.deb'. dpkg-deb: building package 'libcombblas2.0.0t64' in '../libcombblas2.0.0t64_2.0.0-7_amd64.deb'. dpkg-deb: building package 'libcombblas-dev' in '../libcombblas-dev_2.0.0-7_amd64.deb'. +dpkg-deb: building package 'libcombblas-docs' in '../libcombblas-docs_2.0.0-7_all.deb'. dpkg-deb: building package 'libcombblas2.0.0t64-dbgsym' in '../libcombblas2.0.0t64-dbgsym_2.0.0-7_amd64.deb'. dpkg-genbuildinfo --build=binary -O../combblas_2.0.0-7_amd64.buildinfo dpkg-genchanges --build=binary -O../combblas_2.0.0-7_amd64.changes @@ -25476,12 +25459,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/1684853/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1684853/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/684860 and its subdirectories -I: Current time: Thu Oct 23 22:42:26 -12 2025 -I: pbuilder-time-stamp: 1761302546 +I: removing directory /srv/workspace/pbuilder/1684853 and its subdirectories +I: Current time: Fri Nov 27 07:32:32 +14 2026 +I: pbuilder-time-stamp: 1795714352